分享javascript計算時間差的示例代碼_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:48:44
分享javascript計算時間差的示例代碼_javascript技巧
分享javascript計算時間差的示例代碼_javascript技巧:在實際應用中,需要計算兩個時間點之間的差距,一般來說都是計算當前時間和一個指定時間點之間的差距,并且有時候需要精確到天、小時、分鐘和秒,下面就簡單介紹一下如何實現此效果。 效果圖: 距離新年: 代碼如下: javascript計算時間差 #the
導讀分享javascript計算時間差的示例代碼_javascript技巧:在實際應用中,需要計算兩個時間點之間的差距,一般來說都是計算當前時間和一個指定時間點之間的差距,并且有時候需要精確到天、小時、分鐘和秒,下面就簡單介紹一下如何實現此效果。 效果圖: 距離新年: 代碼如下: javascript計算時間差 #the
在實際應用中,需要計算兩個時間點之間的差距,一般來說都是計算當前時間和一個指定時間點之間的差距,并且有時候需要精確到天、小時、分鐘和秒,下面就簡單介紹一下如何實現此效果。
效果圖:
距離新年:
代碼如下:
以上代碼實現了我們想要的功能,下面簡單介紹一下此效果的實現過程。
一.實現原理:
原理非常的簡單,就是計算連個時間點之間的毫秒差距,然后經過數學運算得出相應的天、小時、分鐘和描述,通過setInterval()函數每秒調用一次函數,那么就是先了倒計效果。
二.代碼注釋:
1.function thenceThen(){},此函數用來計算時間差距。
2.var theTime="2014/5/4",此變量用來定義要計算時間差的一個時間點。
3.var endTime=new Date(theTime),創建當前時間對象。
4.var totalSecs=(endTime-new Date())/1000,兩個時間對象的差是兩者之間的毫秒差距,再除以1000就是相差的描述。
5.var days=Math.floor(totalSecs/3600/24),計算相差的天數,特別注意Math.floor()函數的作用,可以參看相關閱讀。
6.var hours=Math.floor((totalSecs-days*24*3600)/3600),計算相差的小時數。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
分享javascript計算時間差的示例代碼_javascript技巧
分享javascript計算時間差的示例代碼_javascript技巧:在實際應用中,需要計算兩個時間點之間的差距,一般來說都是計算當前時間和一個指定時間點之間的差距,并且有時候需要精確到天、小時、分鐘和秒,下面就簡單介紹一下如何實現此效果。 效果圖: 距離新年: 代碼如下: javascript計算時間差 #the