Javascript将毫秒显示为天:小时:分钟,不显示秒钟。

10 浏览
0 Comments

Javascript将毫秒显示为天:小时:分钟,不显示秒钟。

我正在计算两个日期之间的差异,有许多不同的例子可供参考。返回的时间单位是毫秒,所以我需要将其转换为更有用的形式。

大多数例子都是以天:小时:分钟:秒或小时:分钟的形式,但我需要天:小时:分钟,所以秒应该被舍入到分钟。

我目前使用的方法接近了,但是将3天显示为2.23.60,而应该显示为3.00.00,所以还有些问题。由于我只是从网上的一个示例中复制了当前的代码,所以我愿意听取其他方法的建议。

我通过将一个开始日期从一个结束日期中减去来获得以毫秒为单位的时间,如下所示:

date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)

基本上,我需要将毫秒变量转换为天.小时:分钟。

0