とてもクールな Momentjs ライブラリを見つけましたが、いくつかの単純なタスクを達成する方法についてドキュメントが非常に明確であるとは思いません。カウントダウン タイマーを作成しようとしていて、duration オブジェクトを使用する必要があると推測していますが、その方法がよくわかりません (英語が私の母国語ではないためかもしれません)。とにかく、これは私が欲しいものです:
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);
したがって、毎秒次のように表示されます。
02:00:00
01:59:59
01:59:58
01:59:57
...
00:00:00
Momentjs ライブラリを使用してこの結果を達成するにはどうすればよいですか? ありがとう!