1. 程式人生 > 其它 >js倒計時功能

js倒計時功能

<!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>
      var
title = 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 //秒數 var
s = 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>