window.onload = function() {
var minute = '<?=$m?>';
var sec = '<?=$s?>';
var h = '<?=$h?>';
setInterval(function() {
document.getElementById("t").innerHTML = h+minute + ":" + sec;
sec++;
if (sec < 10) {sec = '0'+sec;}
if (sec == '60') {
minute++;
if (minute < 10) {minute = '0'+minute;}
if (minute == '60') {
hours++;
minute = '00'; sec = '00';
} sec = '00';
}
}, 1000);
}
1:60:196
это результат.window.onload = () => {
let [minute, sec, h] = ['<?=$m?>', '<?=$s?>', '<?=$h?>'];
setInterval(() => {
document.getElementById("t").innerHTML = ${h}:${minute}:${sec};
sec++;
if (sec < 10) sec = '0' + sec;
if (sec == '60') {
minute++;
if (minute < 10) minute = '0' + minute;
if (minute == '60') {
h++;
minute = '00';
sec = '00';
}
sec = '00';
}
}, 1000);
}
hours
, а h
, исправляешь и не отвлекаешь людей тупыми вопросами.Date
, время исполнения setInterval
может быть изменено со стороны браузера или из-за нагрузки.