<分区>
我试图创建一个非常简单的 Javascript 时钟,它会从用户指定的时间倒计时到 0,但由于某种原因,它一直以字符串形式返回“undefined”。这是时钟的来源:
function startTimer(duration) {
desap = duration - (new Date).getTime() / 1000;
var timer = desap,
minutes, seconds;
setInterval(function() {
minutes = parseInt(timer / 60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display = "Ends in " + minutes + " mins and " + seconds + " secs";
if (--timer < 0) {
display = "Ended";
}
return display;
}, 1000);
}
document.write(startTimer(999999999999999))