калькуляторы на все случаи жизни

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

Date Difference

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

Введите обе даты в формате ГГГГ-ММ-ДД.

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

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

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

Калькулятор разницы дат считает, сколько дней (а также недель, месяцев и лет) прошло между двумя датами. Это полезно для подсчёта возраста, срока до события, длительности проекта или количества дней отпуска. Даты задаются в формате ГГГГ-ММ-ДД (например, 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).