當前位置:軟件學堂 > 資訊首頁 > 網(wǎng)絡編程 > 編程其他 > JS計算時間差

JS計算時間差

2012/11/5 16:56:46作者:佚名來源:網(wǎng)絡

移動端

【實例名稱】

JS計算時間差

【實例描述】

如何計算兩個時間之間的間隔,JavaScript并沒有提供專門的函數(shù)。本例提供一個方法,計算兩個時間的時間差。

【實例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標題頁-學無憂(m.wangbatian.cn)</title> <script language=javascript> function calTime() { var time1 = new Date().setHours(12,25,30);  //三個參數(shù)分別是小時、分、秒 var time2 = new Date().setHours(20,12,10);  //創(chuàng)建另一個時間 var timediff = time2 - time1;               //獲取兩個時間差,結(jié)果為毫秒 timediff = timediff/(60*60*1000);           //毫秒換算成小時 return timediff; } </script> </head> <body> <input type=button value="計算" onClick="alert (calTime())"> </body> </html>

【運行效果】

 計算時間差運行效果

【難點剖析】

本例的重點是“setHours”方法,用來生成一個標準的時間對象?!皌imediff/(60*60*1000)”是將一個毫秒值換算為小時值,這樣可以輸出兩個時間之間的小時差,如果要輸出毫秒差,可調(diào)整此代碼。

【源碼下載】

為了JS代碼的準確性,請點擊:計算時間差 進行本實例源碼下載 

標簽: JS  時間差