Калькулятор времени и даты
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- И часов
- -
- И минут
- -
- Всего часов
- -
- Всего минут
- -
- Календарных дней между датами (без учёта времени)
- -
Часть значений появится, когда заполните остальные поля.
Описание
Калькулятор отвечает на вопросы "сколько осталось до Нового года", "сколько часов до сдачи проекта", "сколько минут до отправления" и помогает решать задачи по математике на вычисление промежутков времени.
Как ввести данные.
- Сейчас - текущая дата и время. Калькулятор не берёт время с устройства - введите его сами. Часы и минуты можно не заполнять: пустое поле - это 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 мин
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Как посчитать, сколько времени осталось до даты?
Как узнать, сколько времени прошло с даты?
Чем полные сутки отличаются от календарных дней?
Нужно ли вводить время?
Учитывает ли калькулятор часовые пояса?
Источники
- ГОСТ 8.417-2002, внесистемные единицы времени
Комментарии (0)
Комментариев пока нет.