es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Traducción: Un temporizador de cuenta regresiva de 10 minutos que se ejecuta continuamente para todo.

Estoy tratando de hacer un temporizador de cuenta regresiva de 10 minutos. Ese temporizador debería funcionar continuamente para todos. No debería comenzar desde los 9.59.59 siempre. He intentado muchas formas pero no he tenido éxito. Así que necesito ayuda.

/* devuelve el nombre del día de la semana a partir del número de día #
*/

function DayNameFromDOW(dDate) {
var weekday = new Array(7);
weekday[0] = “domingo”;
weekday[1] = “lunes”;
weekday[2] = “martes”;
weekday[3] = “miércoles”;
weekday[4] = “jueves”;
weekday[5] = “viernes”;
weekday[6] = “sábado”;
return weekday[dDate.getDay()];
}

function NextWebinarDateandTime() {
CurDate = new Date();
}

var twoDaysFromNow = new Date().getTime() / 1000 + 86400 * 2 + 1;
document.addEventListener(“DOMContentLoaded”, () => {
NextWebinarDateandTime();

var CurrentDayOfWeek = CurDate.getDay();
var CurrentHours = CurDate.getHours();
var CurrentMinutes = CurDate.getMinutes();
var CurrentSeconds = CurDate.getSeconds();

// ¿Cuál es la primera hora del día en la que queremos ejecutar un seminario web?
FirstHour = 9;
LastHour = 11;

FirstDOW = 1;
LastDOW = 1;

/* establecer el próximo seminario web en la parte superior de la próxima hora*/
NextWebinar =
CurDate.getTime() / 1000 +
(600 – CurrentMinutes * 60) +
(60 – CurrentSeconds);

var nSecsUntilNextWebinar =
800 – CurrentMinutes * 60 + (60 – CurrentSeconds);

var d = new Date();

// d.setTime(n);
// new Date(CurDate.getTime());
document.getElementById(“CurDate”).innerHTML = CurDate;
document.getElementById(“CurDategetTime”).innerHTML = d.getTime();

document.getElementById(
“nSecsUntilNextWebinar”
).innerHTML = nSecsUntilNextWebinar;
document.getElementById(“nextwebinardateandtime”).innerHTML = Date(
twoDaysFromNow
);

// Configurar FlipDown
var flipdown = new FlipDown(NextWebinar)

// Iniciar la cuenta atrás
.start()

// Hacer algo cuando termina la cuenta regresiva
.ifEnded(() => {});

});

Aquí está mi código en codepen:

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando crear un temporizador de cuenta regresiva de 10 minutos que se ejecute continuamente para todos. Has intentado muchas formas pero no has tenido éxito.

    Sería útil ver el código que has escrito hasta el momento. Puedes compartir un enlace a tu código en CodePen o en otra plataforma. De esa manera, podemos entender mejor lo que has intentado y ayudarte a encontrar una solución.

Comments are closed.