我似乎遇到了不必要的麻烦。

我过去有一个字符串日期,例如:2017-01-09T10:23:13.000Z

我想获取直到now的小时数。

我应该执行什么操作?

最佳答案

为此使用moment.duration和duration.asHours。

您现在可以使用moment()获取当前日期时间,并从您以字符串形式获取的日期时间中获取现在的持续时间。



var now = moment();
var duration = moment.duration(now.diff("2017-01-09T10:23:13.000Z"));
var hours = duration.asHours();
console.log(hours)

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>

10-05 20:46
查看更多