如何在javascript中计算时间差?

如何在javascript中计算时间差?,javascript,time,Javascript,Time,我的时间记录如下: 起始时间:73400秒,时间格式:20:23 总时间:73624秒时间格式:20:27 取秒差时,时间格式为:224秒:00:03:44 但在计算时间格式的差异时,它是:00:04 为什么会出现这种差异? 显示fromTime和toTime之间差异的正确方法是什么?代码或它没有发生:)(我的意思是请发布相关代码,否则我们无法知道发生了什么错误以及您实际试图做什么)如果您的时间格式是小时:分钟它如何计算秒数?将73400秒转换为20小时:23分钟时,此信息丢失。正确的方法是使用

我的时间记录如下:

起始时间:73400秒,时间格式:20:23
总时间:73624秒时间格式:20:27

取秒差时,时间格式为:224秒:00:03:44 但在计算时间格式的差异时,它是:00:04

为什么会出现这种差异?
显示fromTime和toTime之间差异的正确方法是什么?

代码或它没有发生:)(我的意思是请发布相关代码,否则我们无法知道发生了什么错误以及您实际试图做什么)如果您的时间格式是
小时:分钟
它如何计算秒数?将73400秒转换为20小时:23分钟时,此信息丢失。正确的方法是使用秒的差值,并(如果需要)将结果秒数转换为时间跨度
小时:分钟:秒
,或者使用同样包含秒的时间格式,以便73624秒也转换为20:27:04,时间格式中的4是分钟。那就是4*60秒=240秒。这似乎是对的,因为在更改为分钟格式后,您已经失去了亚分钟精度。@derpirscher是的,时间项的秒数丢失了。他们分别是20:23:20,20:27:04。现在差别是一样的。非常感谢。