Я нашел библиотеку Momentjs, которая довольно крутая, однако я не нахожу документацию, чтобы быть очень ясным о том, как достичь некоторых простых задач. Я пытаюсь создать таймер обратного отсчета, и я предполагаю, что должен использовать объект продолжительности, но я не совсем понимаю, как (возможно, из-за того, что английский не является моим первым языком). В любом случае это то, что я хочу:Momentjs и таймер обратного отсчета
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);
Так everysecond он должен показать:
02:00:00
01:59:59
01:59:58
01:59:57
...
00:00:00
Как достичь этого результата с помощью библиотеки Momentjs? Спасибо!
я не знаю библиотеку momentjs , но вам кажется, что вы хотите 'setInterval'. – pimvdb
Momentjs предоставляет методы для получения времени и дат, но он ничего не делает, поэтому мне нужно построить собственный скрипт для вычитания 1 секунды каждую секунду и отображения его из функции setInterval. – Ignas
О, дерьмо, я понимаю, что ты сейчас говоришь. Исправлена ошибка. – Ignas