Задать вопрос
@NeveR3d

Таймер с обнулением в 00.00?

Подскажите код пожалуйста таймера, который обнулиться в 00.00, но при перезагрузке не потеряет значениие
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
const now = Date.now();
const day = 1000 * 60 * 60 * 24;
let checkpoint = now - (now % day) + day;

function tick() {
    const time = new Date(checkpoint - Date.now());

    if (time < 0) {
      time += day;
      checkpoint += day;
    }

    console.log(time.toTimeString().slice(0, 8));
    
}

function loop() {
    tick();
    setTimeout(loop, 1000);
}

loop();
Ответ написан
Exploding
@Exploding
wtf?
А точнее описать задачу никак нельзя? Какой таймер, где обнулится, при каком событии/условии, значение чего он не должен терять и что значит обнулится в 00.00? Часы! Они тоже обнуляются в 00.00. Подходит?))
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы