Как исправить секундомер на javascript?
это не корректное решение, по той причине что setInterval(count, 1000);
срабатывает не через 1000 микросекунд, а не раньше 1000 микросекунд. То есть из-за блокирующей операции, реальный тик может быть 1200 или 1500 микросекунд, а итоге секундомер начнет врать.
Тут корректно запоминать дату старта и сравнивать с текущим временем, используя объект Date.
Господа, ТС просил нулики добавить, а не углубляться в демагогию)))
во общем, примерно так, додумай сам куда влепить)))
th=hours<10?0+""+hours:hours;
tm=minutes<10?0+""+minutes:minutes;
ts=seconds<10?0+""+seconds:seconds;
timeTable.innerHTML = th+":"+tm+":"+ts;