Подключиться через 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
Дни
17
Часы
27
Минуты
49
Секунды
Дата уже прошла? Yes
Всего дней 0,73
Всего часов 17,46
Всего минут 1 048
Всего секунд 62 870

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

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

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

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

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

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

Калькулятор переводит оба момента в единое число — количество миллисекунд от фиксированной точки отсчёта — и вычитает их: \(\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 минут. Поскольку Δ положительная, дата ещё не наступила.

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

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

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

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

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