js倒計時功能
阿新 • • 發佈:2022-05-05
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <h2 id="title"></h2> <script> vartitle = document.querySelector('h2') //獲取h2的元素節點 var endDate = new Date('2023/1/21 00:00:00') showTime() setInterval(showTime, 1000) //封裝一個顯示時間的函式 function showTime() { var startDate = new Date() //獲取當前時間 var seconds = parseInt((endDate.getTime() - startDate.getTime()) / 1000)//天數 var day = parseInt(seconds / 3600 / 24) if (day < 10) day = '0' + day //小時 var hours = parseInt((seconds / 3600) % 24) if (hours < 10) hours = '0' + hours //分鐘 var min = parseInt((seconds / 60) % 60) if (min < 10) min = '0' + min //秒數 vars = parseInt(seconds % 60) if (s < 10) s = '0' + s var title = document.getElementById('title') title.innerHTML = ` 距離春節假期還有<span id="one">${day}</span>天<span id="two">${hours}</span>小時<span id="three">${min}</span>分<span id="foul">${s}</span>秒 ` //模板字串拼接 } </script> </body> </html>