JS 實現春節倒計時效果


 1 <script>
 2         // 獲取元素
 3         var tian = document.querySelector('.tian')
 4         var shi = document.querySelector('.shi')
 5         var fen = document.querySelector('.fen')
 6         var miao = document.querySelector('.miao')
 7 
 8         //春節日期
 9         var NewYearTime = +new Date('2021-02-12 00:00:00')
10 
11         GetTime()
12         // 自動重復調用函數,間隔一秒
13         setInterval(GetTime, 1000)
14 
15         // 獲取時間函數
16         function GetTime() {
17             var nowtime = +new Date()                   //返回自1970年1月1日至今的總毫秒數
18             var times = (NewYearTime - nowtime) / 1000 //得到用戶輸入的時間-當前時間的毫秒值 / 1000 = 剩余秒總數
19 
20             var t = parseInt(times / 60 / 60 / 24)  //得到天
21             t = t < 10 ? '0' + t : t
22             tian.innerHTML = t + ' 天'
23             var h = parseInt(times / 60 / 60 % 24)  //得到小時
24             h = h < 10 ? '0' + h : h                //三元運算,如果小於10,就在十位補0,如果大於10 就正常輸出
25             shi.innerHTML = h + ' 小時'
26             var m = parseInt(times / 60 % 60)       //取得分鍾
27             m = m < 10 ? '0' + m : m
28             fen.innerHTML = m + ' 分鍾'
29             var s = parseInt(times % 60)            //取得秒
30             s = s < 10 ? '0' + s : s
31             miao.innerHTML = s + ' 秒'
32         }
33     </script>

 

 

 

 

 

 

 

效果圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM