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