我可以使用 MomentJs 获得两个日期之间的差异,如下所示:
moment(end.diff(startTime)).format("m[m] s[s]")
但是,我还想在适用时显示小时(仅当 >= 60 分钟过去时)。
但是,当我尝试使用以下方法检索持续时间时:
var duration = moment.duration(end.diff(startTime));
var hours = duration.hours();
它返回的是当前小时,而不是两个日期之间的小时数。
如何获得两个 Moments 之间的小时数差异?
原文由 Dani 发布,翻译遵循 CC BY-SA 4.0 许可协议
你很亲密。您只需要使用
duration.asHours()
方法(请参阅 文档)。