Сообщение от VirtualGuys
|
А если я поставлю обновление раз в минуту, то тогда часы будут неправильно обновляться. Например человек зайдёт на сайт в 12 минут 30 секунд, и часы обновятся не в 13 минут 0 секунд, а в 13 минут 30 секунд. Как можно оптимизировать это, и возможно ли это вообще?
|
VirtualGuys, можно так...
<div id="maind"></div>
<script>
const dateTimeFormatOptions = {
hour: "2-digit",
minute: "2-digit"
};
(function tick () {
const time = new Date().toLocaleTimeString("ru", dateTimeFormatOptions)
maind.textContent = `Текущее время: ${time}`
setTimeout(tick, 1000)
})()
</script>