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

Date Difference

Дни, недели и месяцы между двумя датами.

Калькулятор разницы дат считает, сколько дней (а также недель, месяцев и лет) прошло между двумя датами. Это полезно для подсчёта возраста, срока до события, длительности проекта или количества дней отпуска. Даты задаются в формате ГГГГ-ММ-ДД (например, 2024-03-20).

Что считает
Калькулятор разницы дат считает, сколько дней (а также недель, месяцев и лет) прошло между двумя датами. Это полезно для подсчёта возраста, срока до события, длительности проекта или количества дней отпуска. Даты задаются в формате ГГГГ-ММ-ДД (например, 2024-03-20).
Раздел
🧮 На каждый день
Что на выходе
Результат + формула + пошаговое решение + разбор примера
Стоимость
Бесплатно, без регистрации, прямо в браузере

Как это работает

Разница в днях между датами; недели, месяцы и годы — производные оценки. Используйте формат ГГГГ-ММ-ДД.

Что это и что показывает

Калькулятор разницы дат считает, сколько дней (а также недель, месяцев и лет) прошло между двумя датами. Это полезно для подсчёта возраста, срока до события, длительности проекта или количества дней отпуска. Даты задаются в формате ГГГГ-ММ-ДД (например, 2024-03-20).

Формула / коэффициенты

Базовая величина — разница в днях. Остальные единицы получаются делением:

дни = дата₂ − дата₁

недели = дни / 7

месяцы ≈ дни / 30.44

годы ≈ дни / 365.25

Коэффициент 30.44 — это средняя длина месяца (365.25 / 12), а 365.25 учитывает високосные годы (в среднем один лишний день раз в 4 года).

Как посчитать вручную (по шагам)

  1. Запишите обе даты в формате ГГГГ-ММ-ДД.
  2. Посчитайте число дней от первой даты до конца её месяца, прибавьте полные месяцы между ними, затем дни в последнем месяце.
  3. Не забудьте: в феврале 28 дней, а в високосном году — 29 (год делится на 4, но века — только если делятся на 400).
  4. Разделите полученные дни на 7, 30.44 или 365.25 для недель, месяцев и лет.

Разбор примера

Сколько дней между 2024-01-15 и 2024-03-20? (2024 — високосный год, в феврале 29 дней.)

Остаток января: 31 − 15 = 16 дней.

Весь февраль: 29 дней.

Часть марта: 20 дней.

Итого: 16 + 29 + 20 = 65 дней.

В неделях: 65 / 7 ≈ 9.29 недели. В месяцах: 65 / 30.44 ≈ 2.14 месяца.

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

Расчёт нужен при определении возраста и стажа, подсчёте срока беременности, дней до дедлайна или отпуска, длительности подписок и кредитов, а также при юридических вычислениях сроков. Точный подсчёт дней важен везде, где есть штрафы или проценты «за день».

Частые ошибки

  • Считают месяцы как ровно 30 дней — за год накапливается ошибка в несколько дней.
  • Забывают про високосный февраль (29 дней), что сдвигает результат на день.
  • Путают порядок дат — тогда разница получается отрицательной.
  • Спорят, включать ли обе граничные даты: для длительности обычно считают разницу, а не «оба конца» (между 1-м и 2-м числом — 1 день, а не 2).

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

Как посчитать количество дней между двумя датами?

Из более поздней даты вычитают раннюю и считают число суток между ними. Калькулятор делает это автоматически — введите обе даты в формате ГГГГ-ММ-ДД, например 2026-01-01 и 2026-12-31.

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

Расчёт показывает число полных суток между датами. Если вам важно учесть и первый, и последний день (например, при брони на несколько ночей), прибавьте к результату 1.

Почему число месяцев и лет приблизительное?

Месяцы и годы имеют разную длину, поэтому они оцениваются через среднее: месяц ≈ 30.44 дня, год ≈ 365.25 дня. Это даёт хорошую оценку, но не совпадает с точным календарным счётом по месяцам.

В каком формате вводить дату?

Используйте формат ГГГГ-ММ-ДД — сначала год, затем месяц и день, например 2026-03-15. Такой формат распознаётся однозначно и не путает день с месяцем.

Проекты сети