javascript中的时差

javascript中的时差,javascript,Javascript,嘿,朋友们,我需要以毫秒为单位查找时差,我可以以HH:MM:SS:Milli为单位获取时差,现在我已经将所有数据转换为Milli plz帮助,用于相同的您可以使用该函数获取自1970年1月1日00:00:00 UTC以来的毫秒数。您需要将日期部分传递给字符串,但只要两个字符串中的日期部分保持不变,这并不重要 JavaScript 输出 请参见总毫秒将是毫秒+秒*1000+分钟*60000+小时*3600000对字符串使用拆分,并从中创建新的日期对象。然后只需执行date1.getTime-dat

嘿,朋友们,我需要以毫秒为单位查找时差,我可以以HH:MM:SS:Milli为单位获取时差,现在我已经将所有数据转换为Milli plz帮助,用于相同的

您可以使用该函数获取自1970年1月1日00:00:00 UTC以来的毫秒数。您需要将日期部分传递给字符串,但只要两个字符串中的日期部分保持不变,这并不重要

JavaScript

输出


请参见

总毫秒将是毫秒+秒*1000+分钟*60000+小时*3600000

对字符串使用拆分,并从中创建新的日期对象。然后只需执行date1.getTime-date2.getTime或mili+1000*秒+1000*60*分钟+。。。。
 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);
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