JavaScript中有許多操作時間的方法,可以用來設置當前時間、倒計時、定時器等等。
設置當前時間:
var date = new Date(); var year = date.getFullYear(); //獲取當前年份 var month = date.getMonth() + 1; //獲取當前月份(從0開始,需要加1) var day = date.getDate(); //獲取當前日 var hour = date.getHours(); //獲取當前小時 var minute = date.getMinutes(); //獲取當前分鐘 var second = date.getSeconds(); //獲取當前秒鐘
倒計時:
var endTime = new Date("2022/01/01 00:00:00"); //設置結束時間 setInterval(function(){ var nowTime = new Date(); //獲取當前時間 var time = endTime.getTime() - nowTime.getTime(); //計算時間差,單位為毫秒 var day = Math.floor(time / (24 * 3600 * 1000)); //計算天數 var hour = Math.floor(time % (24 * 3600 * 1000) / (3600 * 1000)); //計算小時數 var minute = Math.floor(time % (3600 * 1000) / (60 * 1000)); //計算分鐘數 var second = Math.floor(time % (60 * 1000) / 1000); //計算秒鐘數 document.getElementById("countdown").innerHTML = day + "天" + hour + "小時" + minute + "分鐘" + second + "秒鐘"; }, 1000); //每秒執行一次
設置定時器:
var intervalId = setInterval(function(){ //執行的操作 }, 1000); //清除定時器 clearInterval(intervalId);
以上就是關于JavaScript設置時間的幾種常見方法,希望對你有所幫助。