var time_1 = '13:44:25:912';
var time_2 = '14:45:30:910';
var inTime=time_1.split(":");
var outTime= time_2.split(":");
var hr = outTime[0] - inTime[0];
var min = ((outTime[1] - inTime[1])+hr*60)%60;
var sec = ((outTime[2] - inTime[2])+min*60)%60;
var milli = ((outTime[3] - inTime[3])+sec*1000)%1000;
document.write(milli);
document.write("<br>"+sec);
document.write("<br>"+min);
document.write("<br>"+hr);
嘿朋友我需要找到时间差(以毫秒为单位)我能够得到HH的差异:MM:SS:Milli现在我已将所有转换为milli plz帮助相同
答案 0 :(得分:0)
您可以使用Date.parse
函数获取自1970年1月1日00:00:00 UTC以来的毫秒数。您需要将日期部分传递给字符串,但只要在两个字符串中保持相同,它就不重要。
<强>的JavaScript 强>
var time1 = Date.parse("01 Jan 2000 13:44:25:912"),
time2 = Date.parse("01 Jan 2000 14:45:30:910");
console.log(time2 - time1);
<强>输出强>
3664998
请参阅jsFiddle
答案 1 :(得分:0)
总毫秒为milli + (sec * 1000) + (min * 60000) + (hr * 3600000)