Калькулятор времени и даты

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

Данные для расчёта

ч
мин
ч
мин

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

И часов
-
И минут
-
Всего часов
-
Всего минут
-
Календарных дней между датами (без учёта времени)
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Калькулятор отвечает на вопросы "сколько осталось до Нового года", "сколько часов до сдачи проекта", "сколько минут до отправления" и помогает решать задачи по математике на вычисление промежутков времени.

Как ввести данные.

  • Сейчас - текущая дата и время. Калькулятор не берёт время с устройства - введите его сами. Часы и минуты можно не заполнять: пустое поле - это 0, то есть полночь.
  • Событие - дата и время, до которых считаем. Время событий вроде "Новый год" - 0 часов 0 минут того дня, когда оно наступает: для Нового года 2027 это 01.01.2027 00:00.
  • Часы - от 0 до 23, минуты - от 0 до 59.

Что получится.

  • Полные сутки, часы и минуты сверх них - "99 дней 14 часов 0 минут".
  • Всего часов (с дробной частью) и всего минут.
  • Календарных дней между датами без учёта времени суток. Это другое число: до 31 декабря может быть 100 календарных дней и при этом 99 полных суток и 14 часов.

Если событие уже прошло. Все результаты будут отрицательными - столько времени прошло. Сутки, часы и минуты считаются от модуля разницы и получают общий знак минус, поэтому разбивка сходится с итогом. Чтобы получить положительные числа, поменяйте моменты местами.

Переход через полночь учитывается сам: с 22:30 до 07:15 следующего дня - 8 ч 45 мин.

Как проверить. Прибавьте к начальному моменту полученные сутки и часы - должен получиться момент события.

Как считается

Разность дат считается в сутках, затем переводится в минуты, и к ней добавляется разница времени суток. 1 сутки = 1440 минут, 1 час = 60 минут (ГОСТ 8.417-2002).

Календарных дней = дней между датой "сейчас" и датой события
Всего минут = Календарных дней * 1440 + (60 * Часов события + Минут события) - (60 * Часов сейчас + Минут сейчас)
Полных суток = Всего минут / 1440, округлить вниз до целого
Часов = (остаток от деления Всего минут на 1440) / 60, округлить вниз до целого
Минут = остаток от деления Всего минут на 60
Всего часов = Всего минут / 60

Часов и Минут сейчас - время в полях "Сейчас", Часов и Минут события - время в полях "Событие". Если событие уже прошло и всего минут меньше нуля, сутки, часы и минуты считаются от модуля этого числа и получают знак минус.

Точность. Сутки, часы, минуты - целые; "Всего часов" - 4 знака после запятой. Часовые пояса не учитываются: оба момента считаются в одном поясе.

Когда ответа нет. Без любой из двух дат расчёт не выполняется - сегодняшняя дата за вас не подставляется.

Пример. Сейчас 22.09.2026 10:00, событие 31.12.2026 00:00.

Календарных дней: 8 (сентябрь) + 31 + 30 + 31 = 100
Всего минут = 100 * 1440 + 0 - 600 = 143 400 мин
Всего часов = 143 400 / 60 = 2390 ч
Полных суток = 143 400 / 1440 = 99 (остаток 840 мин)
Часов = 840 / 60 = 14, минут = 0

Ответ: 99 дней 14 часов 0 минут. Проверка: 22.09 10:00 + 99 суток = 30.12 10:00, плюс 14 часов = 31.12 00:00.

Пример расчёта

Сейчас - дата
2026-09-22
Сейчас - часов
10 ч
Сейчас - минут
0 мин
Событие - дата
2026-12-31
Событие - часов
0 ч
Событие - минут
0 мин
Дней между датами
100 дней
Всего минут = дни*1440 + разница времени суток
143 400 мин
Всего часов
2 390,0000 ч
Полных суток
99 дней
Часов сверх полных суток
14 ч
Минут сверх часов
0 мин

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

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

Как посчитать, сколько времени осталось до даты?
Введите текущие дату и время и дату и время события. Калькулятор покажет полные дни, часы и минуты, а также общее число часов и минут.
Как узнать, сколько времени прошло с даты?
Поменяйте моменты местами: в "Сейчас" введите прошедшую дату, в "Событие" - текущую. Получите положительное число прошедших дней, часов и минут.
Чем полные сутки отличаются от календарных дней?
Календарные дни - разница дат без учёта времени. Полные сутки - сколько раз по 24 часа уместилось между моментами. С 22.09 10:00 до 31.12 00:00 - 100 календарных дней, но 99 полных суток.
Нужно ли вводить время?
Нет, если достаточно точности до дня: пустые поля часов и минут означают полночь. Для отсчёта до конкретного часа время нужно указать.
Учитывает ли калькулятор часовые пояса?
Нет. Оба момента считаются в одном часовом поясе. Если событие в другом поясе, переведите его время в ваше перед вводом.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки