webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как доработать скрипт показа времени?

Добрый день.
Есть вот такой скрипт, частично взятый откуда-то с просторов интернета)

function addZero(i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
};
function getCurrentTime1() {
    var today_time, h, m;
    today_time = new Date(Date.now());
    h = addZero(today_time.getUTCHours() + 3);
    m = addZero(today_time.getUTCMinutes());
    return h + '<span class=daytime__dot>:</span>' + m;
};
function setTimer1() {
    today_time.innerHTML = getCurrentTime1();
};
setInterval(setTimer1, 1000);

https://jsfiddle.net/n3f85dub/

Он работает, но есть такой косяк.
С 00:00 до 03:00 он показывает интересеное время :)
24:00 - 26:00 часов :))) В общем, все логично, обычная функция калькулирования)
Как исправить его?)
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
Исправьте getUTCHours на getHours
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час