Посчитать дни

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

Калькулятор дней

Формула расчёта дней

Количество дней между датами вычисляется по формуле:

Дней = (Год₂ − Год₁) × 365 + Високосные + (Порядковый₂ − Порядковый₁)

Где:

  • Год₂ − Год₁ – разница в годах, умноженная на 365
  • Високосные – число високосных дней в этом интервале (делится на 4, но не на 100, либо делится на 400)
  • Порядковый₁ и Порядковый₂ – номера дней в году для каждой даты (от 1 до 365/366)

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

Даты: 15 марта 2026 и 22 марта 2026.

ШагДействиеРезультат
1Определить порядковый номер 15 марта74
2Определить порядковый номер 22 марта81
3Вычислить разницу81 − 74 = 7 дней

Проверка: 15, 16, 17, 18, 19, 20, 21, 22 – с учётом того, что 15-й день не считается полным, между ними ровно 7 дней.

Где это применяется

  • Срок выполнения обязательств – расчёт дней просрочки по договору или количество дней до дедлайна
  • Отпуск и отгулы – подсчёт календарных дней отпуска или больничного
  • Проектное планирование – длительность этапов в днях
  • Финансовые расчёты – начисление процентов, определение срока вклада
  • Возраст и стаж – точное количество дней жизни или трудового стажа

Частные случаи

Високосные годы

2026 год – не високосный (не делится на 4). Ближайший високосный – 2028. Если диапазон дат пересекает 29 февраля, калькулятор автоматически добавляет один день.

Переход через год

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

С 25 декабря 2025 по 5 января 2026:
Дней в 2025: 365 − 359 = 6 (с 26 по 31 декабря)
Дней в 2026: 5 (с 1 по 5 января)
Итого: 6 + 5 = 11 дней

Включая один из концов

Если нужно посчитать дни включительно (с начальной даты по конечную), прибавьте к результату 1. Разница между 1 и 5 марта в inclusive-подсчёте составит 5 дней, а в exclusive – 4.

Как быстро посчитать дни без калькулятора

Для небольших диапазонов (до месяца) можно использовать ручной метод:

  1. Запишите оба дня в формате ДД.ММ.ГГГГ
  2. Переведите обе даты в порядковые номера дня в году
  3. Вычтите меньшее из большего

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


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

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

Как посчитать количество дней между двумя датами?
Разница в днях = конечная дата − начальная дата. В календарном подсчёте учитываются все дни, включая начальный и конечный. Для точного расчёта используйте калькулятор или формулу с порядковыми номерами дней в году.
Включаются ли начальная и конечная даты в подсчёт?
Калькулятор дней обычно показывает количество полных суток между датами, не включая стартовый день. Например, с 1 по 3 марта – это 2 дня (2-е и 3-е).
Влияет ли високосный год на расчёт дней?
Да, в високосном году 366 дней вместо 365. Если диапазон дат охватывает 29 февраля, калькулятор учитывает дополнительный день автоматически.
Можно ли посчитать рабочие дни между датами?
Стандартный калькулятор дней считает все календарные дни. Для подсчёта рабочих (будних) дней нужна отдельная функция с учётом производственного календаря.
Сколько дней в году между датами?
В обычном году – 365 дней; в високосном – 366. Для произвольного диапазона дат калькулятор вычитает порядковый номер начальной даты из конечной.