2017-03-20 17 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

년 전체 + 십일일 = 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>

관련 문제