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

Разница между двумя датами – базовая задача для планирования отпусков, расчета сроков договоров, определения стажа или возраста. Ручной подсчет учитывает переменное количество дней в месяцах (28–31) и високосные годы, что быстро приводит к ошибкам при больших интервалах.

Введите даты
Первая дата периода
Вторая дата периода
При включении разница увеличивается на 1 день

Расчёт выполнен по календарному методу (фактические дни). Для юридически значимых целей уточните метод исчисления в договоре.

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

Как работает расчет временного интервала

Алгоритм переводит обе даты в порядковые номера дней (timestamp или ordinal day), вычитает меньшее значение из большего, затем декомпозирует результат в удобочитаемый формат.

Полная формула:

  • Общие дни = Датаконец − Датанач
  • Годы = Общие дни ÷ 365,25 (средняя длительность года с учетом високосных)
  • Месяцы считаются по календарю: от датынач до датанач + 1 месяц, и так до достижения даты_конец

Для точного подсчета без калькулятора используйте таблицу длительности месяцев: январь – 31, февраль – 28 (29), март – 31, апрель – 30 и т.д. При переходе через февраль проверяйте, делится ли год номер на 4 (для secular years – на 400).

Пример: сколько дней между 15 марта и 20 июня 2026 года

Пошаговый разбор:

  1. Март: 31 − 15 = 16 оставшихся дней (если 15-е не включаем) или 15 дней (если включаем)
  2. Апрель полностью: 30 дней
  3. Май полностью: 31 день
  4. Июнь: 20 дней

Итого: 16 + 30 + 31 + 20 = 97 дней (или 96 без учета стартовой даты).

Калькулятор выполняет эту операцию мгновенно, учитывая точное количество дней в каждом месяце и автоматически добавляя день в високосные года.

Где применяется подсчет дней между датами

  • Кадровый учет: определение трудового стажа, расчет компенсации за неиспользованный отпуск, сроки испытательного срока
  • Финансы и бухгалтерия: начисление процентов по кредитам за точное число дней (ACT/ACT, ACT/360), просрочки платежей
  • Медицина: расчет срока беременности, дней нетрудоспособности, интервалов между прививками
  • Юриспруденция: сроки исковой давности, временные рамки договоров, периоды временной регистрации
  • Логистика: время доставки, хранения на складах, shelf-life продукции

Какие факторы снижают точность расчета

Часовые пояса. Если даты указаны в разных зонах (например, Москва и Владивосток), разница в часах может сдвинуть результат на ±1 день. Всегда приводите временные метки к единому часовому поясу UTC.

Переход на летнее/зимнее время. В странах с сезонным переводом часов в определенные дни года существуют «длинные» (25 часов) и «короткие» (23 часа) сутки. Для бытовых расчетов это незаметно, но при точном юридическом учете может дать погрешность в сутки.

Метод исчисления. Существует три подхода:

  • 30/360 – каждый месяц считается за 30 дней, год – 360 (банковская практика США)
  • ACT/360 – фактические дни, год – 360
  • ACT/ACT – фактические дни к фактическому году (наиболее точный)

Для юридически значимых расчетов уточняйте метод исчисления в договоре или регламенте.

Вопрос: почему ручной подсчет месяцев дает другой результат?

Человек обычно считает месяц как условные 30 дней,.Calendar-months же имеют разную длительность. Если между 31 января и 28 февраля посчитать «1 месяц», получится 28 дней, а между 28 февраля и 31 марта – 31 день. Калькулятор при показе «полных месяцев» использует календарную логику: считается только целое число переходов через одноименное число месяца.

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

Как считать разницу между датами вручную?
Переведите обе даты в количество дней от фиксированной точки (например, от 01.01.1970), вычтите меньшее значение из большего, затем конвертируйте результат обратно в годы, месяцы и дни с учетом разной длительности месяцев.
Включаются ли начальная и конечная дата в расчет?
Зависит от настроек. В математическом расчете разница между 1 и 3 числом составляет 2 дня, но если считать календарные сутки включительно – получится 3 дня. Уточните логику подсчета в конкретном инструменте.
Как учитывается високосный год?
При точном расчете добавляется один дополнительный день (29 февраля), если период охватывает эту дату. Приближенные методы (год × 365) дают погрешность в 1 день за каждые 4 года.
Можно ли рассчитать только рабочие дни?
Да, но это требует отдельного каленулятора, который исключает выходные и праздничные дни. Обычный калькулятор времени между датами считает все календарные дни подряд.
Почему разные сервисы показывают разницу на 1 день?
Разница в методике округления и включении/исключении последнего дня. Также возможна ошибка при переходе через сезонное время (летнее/зимнее) в странах, где оно действует.
Как рассчитать стаж работы по датам приема и увольнения?
Складывайте разницы между каждым периодом работы отдельно: высчитайте полные месяцы и дни для каждого отрезка, затем суммируйте. При подсчете стажа обычно последний день работы включается в расчет.
  1. Калькулятор между часами – вычислить разницу во времени
  2. Калькулятор между месяцами
  3. Календарь дат онлайн: калькулятор для расчёта интервалов
  4. Онлайн калькулятор дней между датами
  5. Посчитать год и месяц между датами
  6. Рассчитать год с даты: онлайн-калькулятор возраста и стажа