MomentJs将毫秒转换为天

时间:2017-03-20 10:20:51

标签: momentjs

我是moment.js的新手。我想将毫秒转换为天。当我在谷歌中使用普通转换器时,它显示377.7613437963 days,但是以编程方式显示11 days

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

1 个答案:

答案 0 :(得分:6)

如果您希望asDays()作为输出,则需要使用377.7613437963

正如docs所说:

  

与持续时间的其他getter一样,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>