Что это и что показывает
Калькулятор разницы дат считает, сколько дней (а также недель, месяцев и лет) прошло между двумя датами. Это полезно для подсчёта возраста, срока до события, длительности проекта или количества дней отпуска. Даты задаются в формате ГГГГ-ММ-ДД (например, 2024-03-20).
Формула / коэффициенты
Базовая величина — разница в днях. Остальные единицы получаются делением:
дни = дата₂ − дата₁
недели = дни / 7
месяцы ≈ дни / 30.44
годы ≈ дни / 365.25
Коэффициент 30.44 — это средняя длина месяца (365.25 / 12), а 365.25 учитывает високосные годы (в среднем один лишний день раз в 4 года).
Как посчитать вручную (по шагам)
- Запишите обе даты в формате ГГГГ-ММ-ДД.
- Посчитайте число дней от первой даты до конца её месяца, прибавьте полные месяцы между ними, затем дни в последнем месяце.
- Не забудьте: в феврале 28 дней, а в високосном году — 29 (год делится на 4, но века — только если делятся на 400).
- Разделите полученные дни на 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).