首页 > web前端 > js教程 > 正文

如何使用 Moment.js 计算两个日期之间的小时差?

Linda Hamilton
发布: 2024-10-27 05:16:29
原创
603 人浏览过

How to Calculate the Hour Difference Between Two Dates Using Moment.js?

在 Moment.js 中获取两个日期之间的小时差

在 JavaScript 中处理日期时,Moment.js 库提供了一种处理日期操作的便捷方法。例如,获取两个日期之间的时差很简单:

moment(end.diff(startTime)).format("m[m] s[s]")
登录后复制

但是,如果您想在适用时显示小时,这可能还不够。为了解决这个问题,您需要从持续时间中提取小时数。

从 Moment.js 持续时间获取小时数

最初,您尝试使用uration.hours() 检索小时数。但是,此方法返回当前小时,而不是两个日期之间的差异。

正确的方法是使用uration.asHours() 方法,如文档中所示。操作方法如下:

var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();
登录后复制

现在,hours 将保存两个日期之间的小时差。您可以使用它根据需要格式化输出。

以上是如何使用 Moment.js 计算两个日期之间的小时差?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!