2012-08-07 131 views
0

我正在使用telerik控件,我想要兩個日期時間變量之間的區別我該如何計算。如何計算javascript中兩個日期時間的差異?

var x=9/1/2012 10:20:00 AM; 
var y=9/1/2012 09:00:00 AM; 

我想兩次之間的區別扔JavaScript到另一個變量作爲數字。

+2

C#或JavaScript的東西嗎?請選擇*一個* ..也請使用*有效代碼*。 (在C#*和* JavaScript中,這是無效的語法。) – 2012-08-07 06:36:24

回答

2

創建兩個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

0

this

基本上,就把這兩個日期,日期的對象,並減去從另一個。這會給你毫秒的差異,你可以從那裏獲得更大的時間段。

2

你應該嘗試在這些線路上

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 
相關問題