Время и даты·Дни между датами

Сколько времени прошло между датами

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

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

Начало
Конец
-- дней -- часов
Календарный промежуток:
Точное время:
* Время по умолчанию считается в 00:00:00, если включение времени отключено.
Частые вопросы

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

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

Как определить прошедшее время

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

[ \Delta t = t*{\text{конец}} - t*{\text{начало}} ]

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

Например, с 1 января 2023 года до 15 марта 2024 года прошло 439 дней. Это именно разница между началом двух дат, а не количество дат в календаре с включением обеих границ.

Что можно получить в результате

Калькулятор промежутка времени может показать одну и ту же разницу в нескольких форматах:

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

Для задач со сроками обычно важнее число полных дней. Для смен, поездок, тренировок и работы оборудования удобнее формат «часы и минуты».

Календарная запись в месяцах требует осторожности: месяц может состоять из 28, 29, 30 или 31 дня. Поэтому интервал в днях — наиболее однозначный способ сравнить две даты.

Как посчитать разницу вручную

Если даты находятся близко друг к другу, промежуток можно найти без калькулятора.

  1. Приведите оба значения к одному формату: дата, время и часовой пояс.
  2. Вычтите начальный момент из конечного.
  3. Переведите результат в нужные единицы.

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

[ 1\ \text{час} = 60\ \text{минут}, \qquad 1\ \text{минута} = 60\ \text{секунд} ]

Например, от 09:30 до 13:45 проходит 4 часа 15 минут, или 255 минут.

Не стоит считать месяцы как 30 дней, а годы как 365 дней: такой подход даст ошибку на длинных промежутках. Точный расчёт должен учитывать фактическое число дней в каждом месяце и високосные годы.

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

Между двумя датами

С 1 января 2023 года до 15 марта 2024 года прошло:

  • 439 дней;
  • 10 536 часов;
  • 632 160 минут.

В расчёт входит 2024 год с 29 февраля.

Между датой и временем

Начало: 12 февраля 2024 года, 09:30.
Окончание: 14 февраля 2024 года, 13:45.

Разница составит:

  • 2 дня 4 часа 15 минут;
  • 52 часа 15 минут;
  • 3 135 минут.

При переходе через полночь

От 22:40 до 01:15 следующего дня проходит 2 часа 35 минут. Если вычитать только часы без указания даты, результат будет неверным: окончание относится уже к следующим суткам.

Разница дат и количество дней включительно

Фраза «сколько дней между датами» может означать два разных способа подсчёта.

Прошедшее время — это разность между датами. Между 5 и 9 марта проходит 4 дня.

Количество календарных дней включительно — это число дат, которые попадают в период. С 5 по 9 марта включительно — 5 календарных дней.

Для отпуска, мероприятий, бронирований и табелей заранее уточняйте, какой вариант нужен. В документах правила включения первого и последнего дня могут устанавливаться отдельно.

Что влияет на точность результата

Для обычных личных задач достаточно ввести две даты. Но при расчёте точного времени стоит проверить несколько условий:

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

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

Часто задаваемые вопросы

Нужно ли включать начальный и конечный дни в расчёт?
Обычно разность дат измеряет время от начала первой даты до начала второй, поэтому начальный день не добавляется. Например, между 10 и 12 мая — два полных дня. Если требуется количество календарных дат события с включением обоих краёв, к разности прибавляют один день.
Как учитывается 29 февраля?
Високосный год содержит 366 суток, а февраль — 29 дней. Поэтому промежуток от 28 февраля до 1 марта в таком году составляет двое суток при одинаковом времени; в обычном году он равен одним суткам. Корректный сервис определяет тип года автоматически после ввода даты.
Можно ли посчитать разницу, если известны только часы?
Да, если понятно, к каким суткам относятся обе метки. При переходе через полночь укажите дату следующего дня либо отметьте окончание как время следующих суток. Например, от 23:30 до 00:15 проходит 45 минут, а не отрицательное значение при простом вычитании часов.
Почему между городами получается другой интервал?
Локальные дата и часы не всегда обозначают один и тот же момент на временной шкале. Для перелётов, видеовстреч и международных сделок переведите обе записи в общий часовой пояс или UTC, затем найдите разность. Учитывайте сезонный перевод часов в странах, где такое правило действует.
Что означает отрицательный результат?
Отрицательное число показывает, что конец указан раньше начала. Его абсолютное значение равно величине интервала, но направление на временной шкале обратное. Чтобы получить обычную длительность, поменяйте значения местами; знак удобно сохранять, когда проверяется опоздание, запас времени или отклонение от графика.