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

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

Онлайн-калькулятор для расчёта количества дней, недель, месяцев и лет между двумя датами. Учитывает календарные и рабочие дни.

Калькулятор дат

Выберите начальную дату
Выберите конечную дату
Все калькуляторы раздела «Дни между датами» (105) →

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

Введите две даты в соответствующие поля — начальную и конечную. После этого калькулятор мгновенно покажет разницу между ними в нескольких единицах:

  • Календарные дни — общее число суток между датами;
  • Рабочие дни — дни без учёта суббот и воскресений;
  • Недели и дни — сколько полных недель и оставшихся суток;
  • Месяцы и годы — полные месяцы и годы в выбранном периоде.

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

Зачем нужен расчёт дней между датами

Задача «сколько дней между двумя датами» встречается чаще, чем кажется:

ЗадачаЧто считать
Планирование отпускаКалендарные и рабочие дни между началом и концом отпуска
Срок проектаРабочие дни от старта до дедлайна
Стаж работыОбщее число дней от даты приёма до текущего дня
Срок годностиСколько дней осталось до истечения срока
День рожденияСколько дней до ближайшего события
ЮбилейПолных лет, месяцев и дней от знаменательной даты
Судебные срокиКоличество дней для подачи документов или обжалования

Во всех этих случаях ручной подсчёт по календарю отнимает время и допускает ошибки из-за разной длины месяцев и високосных лет. Калькулятор исключает эти ошибки.

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

Допустим, нужно узнать, сколько дней между 15 марта 2026 года и 1 ноября 2026 года.

Калькулятор выдаст:

  • 231 календарный день;
  • 165 рабочих дней (с учётом выходных);
  • 33 недели и 0 дней;
  • 7 полных месяцев и 17 дней.

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

Обратный расчёт: дата через N дней

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

Например, если контракт заключён 10 июня 2026 года и действует 90 календарных дней, укажите начальную дату и срок — инструмент покажет, что последний день действия договора — 8 сентября 2026 года.

Аналогично можно вычислить дату, которая была N дней назад, указав количество дней с отрицательным знаком или воспользовавшись функцией вычитания.

Как устроен подсчёт

Между двумя датами инструмент вычисляет разницу в сутках напрямую:

  1. Каждая дата переводится в порядковый номер дня (julian day number или аналогичный счётчик).
  2. Из большего номера вычитается меньший — результат и есть число календарных дней.
  3. Для расчёта рабочих дней из общего количества вычитаются субботы и воскресенья (и праздничные дни, если включена эта опция).

Этот алгоритм автоматически учитывает различную длину месяцев (28–31 день) и високосные годы (29 февраля).

Високосные годы: как они влияют на результат

Год считается високосным, если он делится на 4, но при этом не делится на 100, за исключением годов, делящихся на 400. В високосном году 366 дней вместо 365, и февраль имеет 29 суток.

Примеры високосных лет в ближайшем будущем: 2024, 2028, 2032. Если выбранный период захватывает хотя бы одно 29 февраля, калькулятор автоматически добавит лишний день к общему результату. При ручном подсчёте на это часто забывают обращать внимание.

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

Как посчитать количество дней между датами без калькулятора?
Определите количество полных месяцев между датами и умножьте примерно на 30,44 (средняя длина месяца). Для точного результата нужно учитывать разную длину месяцев и високосные годы — именно поэтому удобнее использовать онлайн-калькулятор.
Учитывает ли калькулятор високосные годы?
Да, калькулятор автоматически определяет високосные годы и учитывает 29 февраля при расчёте. Результат всегда точный, независимо от того, сколько високосных лет попадает в выбранный период.
Можно ли узнать не только календарные, но и рабочие дни?
Да, помимо общего числа календарных дней калькулятор показывает количество рабочих дней в выбранном периоде. Это удобно для планирования отпусков, сроков проектов и расчёта стажа.
Какой формат дат нужно вводить?
Достаточно выбрать даты в полях ввода с помощью выпадающего календаря или вручную указать день, месяц и год. Формат ввода — ДД.ММ.ГГГГ.
Можно ли рассчитать, какая дата наступит через определённое число дней?
Да, укажите начальную дату и количество дней — калькулятор вычислит итоговую дату. Можно прибавлять и вычитать календарные дни, рабочие дни, недели и месяцы.
С какой даты работает калькулятор?
Калькулятор вычисляет разницу между любыми датами в пределах григорианского календаря. Можно указать даты из прошлого или будущего — результат будет корректным.