Чтобы посчитать дни между двумя датами, введите начальную и конечную дату в калькулятор ниже.
Формула расчёта дней
Количество дней между датами вычисляется по формуле:
Дней = (Год₂ − Год₁) × 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.
Как быстро посчитать дни без калькулятора
Для небольших диапазонов (до месяца) можно использовать ручной метод:
- Запишите оба дня в формате ДД.ММ.ГГГГ
- Переведите обе даты в порядковые номера дня в году
- Вычтите меньшее из большего
Для точного результата на большие периоды используйте калькулятор – он исключает ошибки при переходе через високосные годы и месяцы разной длины.
Для расчёта рабочих или календарных дней с учётом праздников используйте специализированный калькулятор рабочих дней.