在 JavaScript 中处理日期时,Moment.js 库提供了一种处理日期操作的便捷方法。例如,获取两个日期之间的时差很简单:
moment(end.diff(startTime)).format("m[m] s[s]")
但是,如果您想在适用时显示小时,这可能还不够。为了解决这个问题,您需要从持续时间中提取小时数。
最初,您尝试使用uration.hours() 检索小时数。但是,此方法返回当前小时,而不是两个日期之间的差异。
正确的方法是使用uration.asHours() 方法,如文档中所示。操作方法如下:
var duration = moment.duration(end.diff(startTime)); var hours = duration.asHours();
现在,hours 将保存两个日期之间的小时差。您可以使用它根据需要格式化输出。
以上是如何使用 Moment.js 计算两个日期之间的小时差?的详细内容。更多信息请关注PHP中文网其他相关文章!