0
當我的分鐘達到60時,它會繼續,我如何將其重置爲零或歸零?以下是代碼:我在計時器上的分鐘數不會重置爲零
var timeStart = 0;
var interval;
window.onload = function() {
interval = setInterval(function timeReady() {
var timeDisplay = document.getElementById("timeDisplay");
var hour = Math.floor(timeStart/3600);
var min = Math.floor(timeStart/60);
var sec = timeStart - (min * 60);
if (sec < 10) {
sec = "0" + sec;
}
var timeMsg = hour + ":" + min + ":" + sec;
timeDisplay.innerHTML = timeMsg;
timeStart++;
},1000)
document.getElementById("submitButton").onclick = function() {
clearInterval(interval);
};
};
使用Math.floor(((timeStart%3600)/ 60);獲得分鐘和Math.floor(((timeStart%3600)%60)得到秒 – Molda