Калькулятор возраста определяет, сколько человеку полных лет, месяцев и дней на выбранную дату. Введите дату рождения — расчёт выполняется по календарным месяцам и не путает разное число дней в них.
Возраст — это срок, прошедший от даты рождения до текущего дня. В быту его округляют до полных лет, но в документах и медицине важны ещё месяцы и дни. Простая разность годов тут не работает: если день рождения в этом году ещё не наступил, один год нужно вычесть.
Калькулятор считает полные календарные месяцы между двумя датами, а остаток переводит в дни с учётом фактической длины месяца. Поэтому для человека, родившегося 31-го числа, результат не «съезжает» в месяцах с 30 днями.
Дополнительно выводится общее число прожитых дней — оно равно простой разности дат и удобно для расчётов, где важен каждый день.
Пример 1. Человек родился 1 января 1990 года, а расчёт ведётся на 15 июня 2020 года. Получается 30 полных лет, 5 месяцев и 14 дней, всего 11 123 дня.
Пример 2. Дата рождения 29 февраля 2000 года, расчёт на 29 февраля 2024 года. Это ровно 24 года и 0 месяцев, всего 8 766 дней.
Пример 3. Если считать возраст на дату раньше дня рождения, например 1 марта при дате рождения 20 июля, то полных лет будет на один меньше, чем разность годов.
Возраст на 15 июня 2020 года
| Дата рождения | Полных лет | Месяцев | Дней |
|---|---|---|---|
| 1 января 1990 | 30 | 5 | 14 |
| 20 июля 1985 | 34 | 10 | 26 |
| 29 февраля 2000 | 20 | 3 | 17 |
Потому что день рождения в текущем году может ещё не наступить. Тогда из разности годов вычитают единицу, а месяцы и дни считают до даты расчёта.
Если дата рождения 29 февраля, а год расчёта не високосный, калькулятор берёт последний день февраля и корректно переводит остаток в дни.
Обе даты приводятся к всемирному координированному времени, поэтому переходы часовых поясов не искажают число дней.
Да. Если указать будущую дату, калькулятор покажет возраст, который наступит к этому моменту.