Все калькуляторы
навигация перейти Esc закрыть

Сколько дней между датами

Точный онлайн-калькулятор числа дней, недель, месяцев и лет между двумя датами. С опцией включить конечную дату (актуально для отпуска и больничного).

Начальная дата
Конечная дата
Учитывать конечную дату
Формула: ΔT = T₂ − T₁ (в днях, по UTC, без учёта летнего времени)

Зачем считать дни между датами

Эта задача встречается чаще, чем кажется:

  • Отпуск и больничный: сколько дней оплатить сотруднику.
  • Кредиты и займы: за сколько дней начислять проценты.
  • Бюрократия: сколько дней прошло с подачи документов, не истёк ли срок.
  • Договоры и подряд: длительность периода исполнения.
  • Личное: сколько дней до важного события, сколько вместе с кем-то.

Формула расчёта

Алгоритм точный, без округлений:

ΔT = (T₂ − T₁) ÷ 86400

Где T₁ и T₂ — даты, переведённые в число секунд от условной нулевой точки (UNIX timestamp). Результат делится на количество секунд в сутках. Расчёт ведётся по UTC, без учёта летнего времени — поэтому день остаётся днём независимо от часового пояса.

Включать ли конечную дату

Это самый частый «гадальный вопрос». По умолчанию мы считаем разницу классическим способом: с 1 по 5 января — это 4 дня (включаем первый день, исключаем последний).

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

  • Отпуск с 10 по 24 июня — это 15 календарных дней (а не 14).
  • Больничный с 5 по 12 марта — это 8 дней.

Включите опцию «Учитывать конечную дату», когда нужно учесть весь период полностью.

Високосные годы и другие нюансы

  • Високосные годы (29 февраля) учитываются автоматически.
  • Часовые пояса не влияют — расчёт по календарным датам.
  • Перевод в недели даёт точное число + остаток в днях.
  • Перевод в месяцы и годы — приблизительный (средняя продолжительность месяца 30,4375 дня, года 365,25). Это удобно для оценки, но для точного юридического срока всегда смотрите на дни.

Частые вопросы

Почему между 1 и 5 января ваш калькулятор показывает 4 дня, а не 5?
Это классический расчёт разницы: вы пересекли границу одного дня четыре раза (1→2, 2→3, 3→4, 4→5). Если нужно посчитать длительность периода с учётом обеих границ, включите опцию «Учитывать конечную дату» — тогда будет 5.
Как посчитать рабочие дни между датами?
Этот калькулятор считает все календарные дни, включая выходные и праздники. Для подсчёта именно рабочих дней с учётом производственного календаря РФ мы готовим отдельный калькулятор — он появится в категории «Дата и время».
Конечная дата раньше начальной — что будет?
Калькулятор покажет отрицательное число дней и предупредит, что конечная дата раньше начальной. Если хотите получить положительное число, поменяйте даты местами.
Расхождение со счётом «вручную» — почему?
Чаще всего из-за того, что вы по-разному включаете границы периода. Используйте опцию «Учитывать конечную дату» и проверьте, нужно ли вам включать сам день старта или нет.

Источники

обновлено 17 мая 2026
  • Стандартный календарный подсчёт (григорианский календарь)
Встроить калькулятор

Входит в подборки

Дата актуализации данных: 17 мая 2026