我做了一个计时器,但我需要每 5 或 10 秒发生一次。我不想使用 setTimeout 或 setInterval 函数,但是当我使用这个计时器时,我不知道如何处理秒的值。应该写成 5000 还是别的什么?
function display(){
var endTime = new Date();
var timeDiff = endTime - startTime;
timeDiff /= 1000;
var seconds = Math.round(timeDiff % 60);
timeDiff = Math.floor(timeDiff / 60);
//showing the seconds passed
$("#time").text(seconds);
setTimeout(display,1000);
}
//starts the timer
$("#start").click(function() {
startTime = new Date();
setTimeout(display,1000);
});
/confirms it is 5 seconds
if (timeDiff == 5){
alert('now');
}