【JavaScript】11.JS實現簡單的時分秒倒計時
阿新 • • 發佈:2018-12-18
程式碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js簡單時分秒倒計時</title> <script type="text/javascript"> function countTime() { //獲取當前時間 var date = new Date(); var now = date.getTime(); //設定截止時間 var endDate = new Date("2018-11-2 23:23:23"); var end = endDate.getTime(); //時間差 var leftTime = end-now; //定義變數 d,h,m,s儲存倒計時的時間 var d,h,m,s; if (leftTime>=0) { d = Math.floor(leftTime/1000/60/60/24); h = Math.floor(leftTime/1000/60/60%24); m = Math.floor(leftTime/1000/60%60); s = Math.floor(leftTime/1000%60); } //將倒計時賦值到div中 document.getElementById("_d").innerHTML = d+"天"; document.getElementById("_h").innerHTML = h+"時"; document.getElementById("_m").innerHTML = m+"分"; document.getElementById("_s").innerHTML = s+"秒"; //遞迴每秒呼叫countTime方法,顯示動態時間效果 setTimeout(countTime,1000); } </script> </head> <body onload = "countTime()"> <div> <span id="_d">00</span> <span id="_h">00</span> <span id="_m">00</span> <span id="_s">00</span> </div> </body> </html>