Тут:
Секундомер. Погрешность при использовании setInterval
Объясняется в чем беда.
Сообщение от dmitriymar
|
никак по таймерам.а код вызываемый по таймеру сколько милесекунд выполняется? 11?12?15?.... пока код не выполнится до конца выполнение кода не пойдёт повторно-хоть и время срабатывания таймера подошло и прошло.
и на разных машинах в зависимости от их мощности отставание будет различным
только увеличить шаг у таймера
отслеживать только машинное время-но если я точно помню -то там минимальное изменение значения 1 секунда
|
Если я правильно понял, то необходимо от даты на текущий момент (с определенной частотой обновления) отнимать дату на момент запуска секундомера. Доставать от туда миллисекунды, секунды, минуты, часы и выводить это все в документ.
Будет ли тут погрешность?