JS動(dòng)態(tài)顯示倒計(jì)時(shí)效果

1.頁(yè)面布局
<h1 id="show">距離2020年元旦還有:<span></span>天<span></span>小時(shí)<span></span>分<span></span>秒</h1>
2.js動(dòng)態(tài)顯示
getTime()獲得設(shè)定的時(shí)期與1970年1月1日時(shí)間相差的毫秒數(shù)
1)獲得插入數(shù)字的位置
var show=document.getElementById("show").getElementsByTagName("span");
2)聲明現(xiàn)在的時(shí)間和未來(lái)的時(shí)間
var timeing=new Date(); var time=new Date(2020,0,1,0,0,0);
3)獲得兩個(gè)時(shí)間差
var num=time.getTime()-timeing.getTime();
4)計(jì)算天數(shù)(24小時(shí)60分鐘60秒*1000毫秒) parseInt()取整
var day=parseInt(num/(24*60*60*1000));
5)獲得去除天數(shù)后剩余的毫秒數(shù)
num=num%(24*60*60*1000);
6)計(jì)算小時(shí)和獲得去除小時(shí)后剩余的毫秒數(shù)
var hour=parseInt(num/(60*60*1000)); num=num%(60*60*1000);
7)計(jì)算分鐘和獲得去除分鐘后剩余的毫秒數(shù)
var minute=parseInt(num/(60*1000)); num=num%(60*1000);
8)計(jì)算秒
var seconde=parseInt(num/1000);
9)頁(yè)面上顯示
show[0].innerHTML=day;
show[1].innerHTML=hour;
show[2].innerHTML=minute;
show[3].innerHTML=seconde;
10)設(shè)置定時(shí)器每一秒獲取一次新的時(shí)間
3.源碼
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1 id="show">距離2020年元旦還有:<span></span>天<span></span>小時(shí)<span></span>分<span></span>秒</h1>
<script>
var show=document.getElementById("show").getElementsByTagName("span");
setInterval(function(){
var timeing=new Date();
var time=new Date(2020,0,1,0,0,0);
var num=time.getTime()-timeing.getTime();
var day=parseInt(num/(24*60*60*1000));
num=num%(24*60*60*1000);
var hour=parseInt(num/(60*60*1000));
num=num%(60*60*1000);
var minute=parseInt(num/(60*1000));
num=num%(60*1000);
var seconde=parseInt(num/1000);
show[0].innerHTML=day;
show[1].innerHTML=hour;
show[2].innerHTML=minute;
show[3].innerHTML=seconde;
},100)
</script>
</body>
</html>
總結(jié)
以上所述是小編給大家介紹的JS動(dòng)態(tài)顯示倒計(jì)時(shí)效果,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- JavaScript仿京東秒殺倒計(jì)時(shí)
- JS實(shí)現(xiàn)秒殺倒計(jì)時(shí)特效
- JS實(shí)現(xiàn)動(dòng)態(tài)倒計(jì)時(shí)功能(天數(shù)、時(shí)、分、秒)
- js實(shí)現(xiàn)時(shí)分秒倒計(jì)時(shí)
- js實(shí)現(xiàn)指定時(shí)間倒計(jì)時(shí)效果
- js實(shí)現(xiàn)頁(yè)面多個(gè)日期時(shí)間倒計(jì)時(shí)效果
- javascript實(shí)現(xiàn)5秒倒計(jì)時(shí)并跳轉(zhuǎn)功能
- JS倒計(jì)時(shí)兩種實(shí)現(xiàn)方式代碼實(shí)例
相關(guān)文章
javascript單頁(yè)面手勢(shì)滑屏切換原理詳解
這篇文章主要為大家詳細(xì)介紹了javascript單頁(yè)面手勢(shì)滑屏切換原理,感興趣的小伙伴們可以參考一下2016-03-03
layer ui插件顯示tips時(shí),修改字體顏色的實(shí)現(xiàn)方法
今天小編就為大家分享一篇layer ui插件顯示tips時(shí),修改字體顏色的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09
JavaScript錯(cuò)誤處理操作實(shí)例詳解
這篇文章主要介紹了JavaScript錯(cuò)誤處理操作,結(jié)合實(shí)例形式分析了javascript常見(jiàn)的錯(cuò)誤類型、錯(cuò)誤處理語(yǔ)句以及相關(guān)使用技巧,需要的朋友可以參考下2019-01-01
JavaScript數(shù)據(jù)結(jié)構(gòu)Number
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)Number,Number?是JavaScript的基本數(shù)據(jù)結(jié)構(gòu),是對(duì)應(yīng)數(shù)值的應(yīng)用類型,下文給大家分享JavaScript使用?Number?的常見(jiàn)問(wèn)題,需要的朋友可以參考一下2022-02-02

