/
Coderdev
/
web-static-labs
Обзор
Документация
Войти
/
Coderdev
/
web-static-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
html/lab4/task5/script.js
43 строки
927 B
Coderdev
1
12 май 2026, 12:37
12 май 2026, 12:37
d8ecd0f
Код
Авторство
О чём код?
let startTime=0 let elapsedTime=0 let timerInterval=null const display=document.getElementById('display') function formatTime(time){ let ms=time%1000 let totalSeconds=Math.floor(time/1000) let seconds=totalSeconds%60 let minutes=Math.floor(totalSeconds/60)%60 let hours=Math.floor(totalSeconds/3600) return( String(hours).padStart(2,"0")+":"+ String(minutes).padStart(2,"0")+":"+ String(seconds).padStart(2,"0")+":"+ String(ms).padStart(3,"0")+":" ) } function updateTimer(){ elapsedTime=Date.now()-startTime display.textContent=formatTime(elapsedTime) } function startTimer(){ if(timerInterval)return startTime=Date.now()-elapsedTime timerInterval=setInterval(updateTimer,10) } function stopTimer(){ clearInterval(timerInterval) timerInterval=null } function nullTimer(){ stopTimer() display.textContent='00:00:00:000' }