【发布时间】:2011-12-16 00:19:58
【问题描述】:
我正在计算有许多不同示例可用的 2 个日期之间的差异。返回的时间以毫秒为单位,因此我需要将其转换为更有用的东西。
大多数示例是天:小时:分钟:秒或小时:分钟,但我需要 天:小时:分钟,因此应将秒四舍五入为分钟。
我目前使用的方法接近但显示 3 天为 2.23.60,而它应该显示 3.00.00,所以有些事情不太正确。由于我刚刚从网络上的一个示例中获取了当前代码,因此我愿意接受其他方法的建议。
我通过从结束日期减去开始日期来获得以毫秒为单位的时间,如下所示:-
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
我基本上需要将 ms 变量转换为 days.hours:minutes。
【问题讨论】:
-
愿意分享一些代码吗?
-
听起来“你现在使用的方法”几乎是对的!为什么不修呢?
-
你可以为你正在做的事情发布一些代码吗?看起来你肯定做错了。另外,请查看stackoverflow.com/questions/1056728/…
标签: javascript datetime