我想减去两种不同的 24 小时时间格式。
我试过以下:
var startingTimeValue = 04:40;
var endTimeValue = 00:55;
var hour = startingTimeValue.split(":");
var hour1 = endTimeValue.split(":");
var th = 1 * hour[0] - 1 * hour1[0];
var tm = 1 * hour[1] - 1 * hour1[1];
var time = th+":"+tm;
如果第二分钟不大于第一分钟,则此代码工作正常。但其他情况下,它将返回负值。
上面的代码示例值结果:
time1 : 04:40
time2 : 00:55
结果应该是:03:45 (h:mi) 格式。但现在我得到 04:-5 的负值。
我曾尝试将链接设置为:从计算时间 javascript 中减去分钟,但这不适用于 00:00 格式。那么如何计算结果值并转换成小时和分钟呢?