Перейти к содержимому

Обратный отсчёт до даты

Запустите живой таймер до выбранной даты. Отсчёт обновляется каждую секунду и показывает дни, часы, минуты и секунды до 00:00 по локальному времени браузера.

Инструмент загружается...

Что считает таймер

Обратный отсчет до даты показывает, сколько времени осталось до начала выбранной календарной даты. Целевой момент строится как 00:00 выбранного дня в локальном времени браузера, а результат обновляется каждую секунду. Если дата уже наступила, таймер переключается на состояние после даты и показывает, сколько времени прошло с ее начала.

Входные данные

  • выбранная календарная дата;
  • текущий момент, который берется из локального времени браузера;
  • локальный часовой пояс браузера, который показывается в деталях результата.

Метод расчета

Сначала выбранная дата превращается в локальный момент начала дня:

$$ T_{\text{target}}=\text{startOfDay}(d_{\text{selected}}) $$

Разница во времени считается между целевым моментом и текущим временем:

$$ \Delta t=T_{\text{target}}-T_{\text{now}} $$

Для вывода используется абсолютное число секунд:

$$ S=\left\lfloor\frac{\left|\Delta t\right|}{1000}\right\rfloor $$

Затем секунды раскладываются на дни, часы, минуты и секунды:

$$ S=d\cdot86400+h\cdot3600+m\cdot60+s $$

Что можно получить

  • живой обратный отсчет до начала выбранной даты;
  • дни, часы, минуты и секунды в одном результате;
  • состояние после наступления выбранной даты;
  • текущий локальный момент и целевой момент;
  • локальный часовой пояс браузера;
  • готовую сводку расчета.

Ограничения

Страница не дает выбрать точное время события, часовой пояс вручную, несколько событий, напоминания, звук, виджет или публичную ссылку на таймер. Целевой момент всегда равен 00:00 выбранной даты в локальном времени браузера. Для чистого расчета календарных дней без часов и секунд лучше использовать калькулятор дней до события.

Частые вопросы

Калькулятор дней до события сравнивает две календарные даты и отвечает в днях. Здесь отсчёт всегда идёт от текущего момента до начала выбранной даты и обновляется в реальном времени.

Отсчёт идёт до начала выбранной даты, то есть до 00:00 в локальном часовом поясе браузера пользователя.

Обратный отсчёт считается по локальному времени браузера пользователя. Текущий часовой пояс явно показывается в интерфейсе и в скопированной сводке.

Таймер не показывает ошибку. Он переключается в состояние после даты и показывает, сколько дней, часов, минут и секунд прошло с начала выбранной даты.

Нет. В текущем инструменте целевой момент всегда равен началу выбранной даты в 00:00 по локальному времени браузера.

Скопировано