如何获得两个日期时间差异

时间:2014-03-26 06:11:31

标签: javascript

我试着用javascript来获得时间差异。 我在iformbuilder中实现这个东西。

代码

var date1 = $(".date1").val();
var date2 = $(".date2").val();
var d1=new Date(date1);
var d2=new Date(date2); 
var total=(((d2-d1)/1000*60)/60)

E.g

date1=2014/03/26 05:03
date2=2014/03/26 06:05

预期产出:

1:02

当前输出:

3720

2 个答案:

答案 0 :(得分:1)

currentOutput是以秒为单位的差异。你可以从中得到小时和分钟:

var hrs = Math.floor(total/3600, 10);
var mins = (total%3600)/60;

答案 1 :(得分:0)

你试试这个吗?

var d1 = new Date();
var d2 = new Date();
document.write("Your Operation took  " + (d2.getTime() - d1.getTime()) + " milliseconds");