请查看我的代码以了解问题!!!
这是问题吗?
为什么是500毫秒,而1秒= 1000?
请帮助我
我用setTimeout
更改了setInterval
,并且两者都起作用,这使问题变得更大了,即使在本示例中,即使它们不相同,它们也怎么做相同的事情?
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML = h + ":" + m + ":" + s;
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}