2017-01-29 13 views
1

私は特定の時間からの時間を出力する簡単なスクリプトを書いています。私は 時間(瞬間)

var timeStart = moment('2017-01-29T12:00:00Z'), 
timeNow = moment(); 

var timeDuration = function(timeStart, timeNow) { 
    return moment.duration(timeStart.unix - timeNow.unix()).format('H:m'); 
}; 

console.log(timeDuration(timeStart, timeNow)); 

は、誰かがこれで私を助けることができる

momentmoment-duration-formatライブラリを使用していますか?私はUNIXやisoなどで作業する必要があるかどうかわかりません。そして時間を減算する必要があるかどうかわからない。

+0

* what *でお手伝いしますか?どのような問題が起きていますか? –

+1

一つのことは、 'timeStart.unix'をある場所で使用していますが、' timeNow.unix() '('() 'に注意してください)です。 –

答えて

1

あなたはリターンは次のようになりたいと思うでしょう:

return moment.duration((timeNow.unix() - timeStart.unix()) * 1000).format('h:mm:ss'); 

UNIX時間は秒であると持続時間は、ミリ秒を望んでいます。

関連する問題