Калькулятор лет
Калькулятор лет показывает возраст и интервал в годах/месяцах/днях. 29 февраля обрабатывается явно, без скрытых сдвигов.
Результат появится после расчёта.
Как пользоваться
- Укажите дату рождения или начала интервала.
- Дата расчёта по умолчанию — сегодня по календарю Europe/Moscow; её можно сменить.
- Получите полные годы, месяцы и дни плюс дату следующего дня рождения.
- Если день рождения 29 февраля, в невисокосный год он отмечается 28 февраля — это явно написано в результате.
Как считается
Калькулятор лет считает календарный возраст: сначала разность лет и месяцев, затем выравнивание дней через длину предыдущего месяца. Это не «дней / 365,25». 29 февраля в невисокосный год не превращается в 1 марта. Следующий день рождения — ближайшая будущая дата строго после даты расчёта: если сегодня день рождения, следующий — через год. Диапазон дат 1900–2100.
Примеры расчётов
Полные годы
2000-01-01 на 2026-01-01
26 лет 0 мес. 0 дн.
Високосный день рождения
2020-02-29, расчёт 2025-01-01
Следующий ДР: 2025-02-28
Один день жизни
2025-12-31 на 2026-01-01
0 лет 0 мес. 1 дн.
Частые вопросы
Почему не «дней поделить на 365»?
Календарный возраст так не считают: месяцы разной длины и високосные дни дают другой ответ. Здесь гражданский календарь.
Что с родившимися 29 февраля?
В високосный год день рождения — 29 февраля. В обычный — 28 февраля. Правило видно в блоке результата.
Можно ли считать не возраст, а срок между любыми датами?
Да. Поля — начало и дата расчёта. Для чистой разницы в днях удобнее калькулятор дней.
Почему дата в будущем отклоняется, если её перепутать с рождением?
Если дата расчёта раньше начальной, это ошибка, а не отрицательный возраст.
Ограничения
- Не юридический возраст для документов: сверяйте с записью акта и местным правом.
- Нет перевода в недели и часы.
- Даты вне 1900–2100 не принимаются.
Методика calendar-age-v1, проверка 2026-10-11.
- Григорианский календарь; правило високосного года 4/100/400