Если использовать целочисленный счетчик, это должно быть проще по модулю 60, но есть проблема с объектом Date()., как интервал обновления секунд секунд будет влиять на минуты?
<p id="demo"></p>
<script>
var d = new Date();
var timeCounter = 50;
d.setMinutes(0);
d.setSeconds(timeCounter);
setInterval(function(){
d.setSeconds(timeCounter);
document.getElementById("demo").innerHTML = d.getMinutes() + ":" + d.getSeconds();
timeCounter++;
}, 1000);
</script>
После того, как функции интервала, протокол будет рассчитывать следующее за секунды; что хорошо. Но когда счетчик изменится, минуты будут расти в то же время, что и секунды, например «1:01», «2:02», «3:03» ...
, но когда я просто использую getMinutes функция работает нормально, функция работает нормально
var d = new Date();
console.log(d.getMinutes()); //12
console.log(d.getMinutes()); //12
console.log(d.getMinutes()); //12
Вопрос о том, как интервал обновления интервала секунд будет действовать?