Подключиться через MCP →

Введите расчет

Математическая формула

Show calculation steps (1)
  1. Days / Hours / Minutes / Seconds

    Days / Hours / Minutes / Seconds: Калькулятор обратного отсчёта до даты

    S = total seconds in Delta; the countdown breaks S into whole days, hours, minutes and seconds.

Реклама

Результатов

Time Since Target
0 days
This date has already passed
0
Дни
3
Часы
18
Минуты
31
Секунды
Дата уже прошла? Yes
Всего дней 0,14
Всего часов 3,31
Всего минут 199
Всего секунд 11 911

Что такое калькулятор обратного отсчёта до даты?

Калькулятор обратного отсчёта показывает, сколько именно времени осталось до выбранной даты и времени — в днях, часах, минутах и секундах. Если дата уже в прошлом, инструмент покажет, сколько времени прошло с этого момента. Это удобно, когда вы ведёте отсчёт до свадьбы, отпуска, запуска продукта, экзамена, дедлайна или дня рождения.

Временная шкала, показывающая текущий момент и будущую целевую дату с выделенным промежутком между ними
Обратный отсчёт — это промежуток между настоящим моментом и вашей целевой датой.

Как пользоваться

Укажите целевую дату и при желании целевое время (по умолчанию — полночь). Оставьте поле «Дата начала» пустым, чтобы вести отсчёт от текущего момента, либо задайте конкретную дату и время начала, чтобы измерить промежуток между двумя любыми моментами. Результат показывает наглядную разбивку в реальном времени, а также удобные итоговые значения, выраженные целиком в днях, часах, минутах и секундах.

Как работает формула

Калькулятор переводит оба момента в единое число — количество миллисекунд от фиксированной точки отсчёта — и вычитает их: \(\Delta = \text{целевая} - \text{начальная}\). Знак Δ говорит о том, в будущем дата или в прошлом. Затем берётся модуль и делится: дни = \(\left\lfloor |\Delta| / 86\,400\,000 \right\rfloor\), а остаток распределяется по часам, минутам и секундам.

$$\Delta = \left|\;\bigl(\text{Target Date} + \text{Target Time}\bigr) - \bigl(\text{From Date} + \text{From Time}\bigr)\;\right|$$$$\begin{gathered} \text{Days} = \left\lfloor \frac{S}{86400} \right\rfloor,\quad \text{Hours} = \left\lfloor \frac{S}{3600} \right\rfloor \bmod 24 \\[0.6em] \text{Min} = \left\lfloor \frac{S}{60} \right\rfloor \bmod 60,\quad \text{Sec} = S \bmod 60 \\[1.5em] \text{where}\quad S = \left\lfloor \Delta_{\text{seconds}} \right\rfloor \end{gathered}$$
Общая разница во времени, разбитая на блоки дней, часов, минут и секунд
Оставшееся время разбито на дни, часы, минуты и секунды.

Разбор на примере

Предположим, целевая дата наступает ровно через 7 дней после начального момента. Разница составит

$$7 \times 86\,400 = 604\,800 \text{ секунд}$$

Это даёт 7 дней, 0 часов, 0 минут и 0 секунд, а в сумме — 168 часов или 10 080 минут. Поскольку Δ положительная, дата ещё не наступила.

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

Что, если целевая дата уже прошла? Калькулятор это распознаёт, отмечает дату как прошедшую и показывает, сколько времени с неё прошло.

Учитываются ли часовые пояса? Обе даты используют одну и ту же точку отсчёта, поэтому промежуток между ними остаётся одинаковым независимо от часового пояса.

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

Последнее обновление: