Encontré la biblioteca de Momentjs, que es muy buena, sin embargo, no encuentro la documentación muy clara sobre cómo lograr algunas tareas simples. Estoy intentando construir un temporizador de cuenta regresiva y supongo que debería usar el objeto de duración, pero no entiendo muy bien cómo (quizás debido al hecho de que el inglés no es mi primer idioma). De todas formas esto es lo que quiero:Momentjs y temporizador de cuenta regresiva
var time = 7200;
var duration = moment.duration('seconds',time);
setInterval(function(){
//show how many hours, minutes and secods are left
$('.countdown').text(duration.format('h:mm:ss'));
//this doesn't work because there's no method format for the duration object.
},1000);
Así everysecond debería mostrar:
02:00:00
01:59:59
01:59:58
01:59:57
...
00:00:00
¿Cómo puedo lograr este resultado con la biblioteca de Momentjs? Gracias!
No sé la biblioteca momentjs , pero parece que quieres 'setInterval' en su lugar. – pimvdb
Momentjs proporciona métodos para obtener horas y fechas, pero no hace nada más, así que tengo que crear mi propia secuencia de comandos para restar 1 segundo por segundo y mostrarlo desde la función setInterval. – Ignas
Oh mierda, entiendo lo que dices ahora. Solucionado el error. – Ignas