我正在使用telerik控件,我想要兩個日期時間變量之間的區別我該如何計算。如何計算javascript中兩個日期時間的差異?
var x=9/1/2012 10:20:00 AM;
var y=9/1/2012 09:00:00 AM;
我想兩次之間的區別扔JavaScript到另一個變量作爲數字。
我正在使用telerik控件,我想要兩個日期時間變量之間的區別我該如何計算。如何計算javascript中兩個日期時間的差異?
var x=9/1/2012 10:20:00 AM;
var y=9/1/2012 09:00:00 AM;
我想兩次之間的區別扔JavaScript到另一個變量作爲數字。
創建兩個Date類型變量,然後使用-
運算符計算差值,您將得到以毫秒爲單位的差值。
var first = new Date(2012,8,1,10,20,0,0);
var second = new Date(2012, 9, 1, 09, 00, 0, 0);
var difference = (second - first); // difference in milliseconds
這裏是working demo
見this
基本上,就把這兩個日期,日期的對象,並減去從另一個。這會給你毫秒的差異,你可以從那裏獲得更大的時間段。
你應該嘗試在這些線路上
var a = new Date('9/1/2012 10:20:00 AM');
var b = new Date('9/1/2012 09:00:00 AM');
// a - b this should give you the diff
var diff = a - b;
alert(diff/1000); // this should be value in seconds i.e 4800
C#或JavaScript的東西嗎?請選擇*一個* ..也請使用*有效代碼*。 (在C#*和* JavaScript中,這是無效的語法。) – 2012-08-07 06:36:24