2017-03-20 8 views
2

私はmoment.jsを初めて使用しています。ミリ秒を日に変換したい。私は通常のコンバータでGoogleで試したときに377.7613437963 daysを表示していますが、プログラム的には11 daysが表示されています。MomentJsはミリ秒から日に変換します

var duration = moment.duration(32638528433, 'milliseconds'); 
var days = duration.days(); 
console.log(days); 
+0

通期+ 11日= 377日はそうではありませんか? – Zgr3doo

+0

はい。それは.... –

答えて

4

あなたが377.7613437963をしたい場合は、出力としてasDays()を使用する必要があります。 docsとして

は言う:

期間のための他のゲッターと同じように、 moment.duration().days()は日(0から30)を取得します。

moment.duration().asDays()は、期間を日数で取得します。ここで

ライブ例:

var duration = moment.duration(32638528433, 'milliseconds'); 
 
var days = duration.asDays(); 
 
console.log(days);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>

関連する問題