Даты, возраст, стаж

Калькулятор дней между датами

Как пользоваться калькулятором

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

Пример расчёта

Если указать дату начала 15 марта 2026 года и дату окончания 1 сентября 2026 года, калькулятор покажет 170 дней между этими датами, что соответствует 5 месяцам и 17 дням, или 24 полным неделям. Если взять более длинный период — например, с 1 января 2020 года по 1 января 2026 года, — результат составит 2192 дня (6 полных лет), а не ровно 6 × 365 = 2190, потому что в этом диапазоне встретились два високосных года (2020 и 2024) с дополнительным днём в феврале.

Как это считается

Разница между датами считается через календарь, а не простым умножением количества лет на 365 дней — именно из-за этого в расчёте учитываются високосные годы (в них февраль на один день длиннее) и разная длина обычных месяцев (от 28 до 31 дня). Сначала определяется общее число дней между датами — оно и есть главный результат расчёта. Затем то же самое расстояние между датами раскладывается на годы, месяцы и дни: сколько полных лет уместилось между датами, сколько после этого осталось полных месяцев и сколько дней сверх них — эта разбивка удобнее для восприятия, чем одно большое число дней, особенно на длинных периодах.

Отдельно рассчитываются производные величины — число полных недель (целая часть от деления общего числа дней на семь) и число полных месяцев в виде одного числа (годы, переведённые в месяцы, плюс оставшиеся месяцы) — это удобно, когда нужно сравнить два периода в одной и той же единице измерения, не складывая годы и месяцы отдельно.