我正在计算有许多不同示例可用的 2 个日期之间的差异。返回的时间以毫秒为单位,因此我需要将其转换为更有用的内容。
大多数示例是针对 days:hours:minutes:seconds 或 hours:minutes,但我需要days:hours:minutes所以秒应该四舍五入到分钟。
我目前使用的方法接近但显示 3 天为 2.23.60 时它应该显示 3.00.00 所以有些事情不太正确。由于我刚刚从网络上的示例中获取了当前代码,因此我愿意接受其他方法的建议。
我通过从结束日期中减去开始日期来获得以毫秒为单位的时间,如下所示:-
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
我基本上需要将 ms 变量转换为 days.hours:minutes。