Калькулятор возраста считает точную разницу между датой рождения и выбранной датой: сколько полных лет, месяцев и дней прошло. Такой расчёт учитывает високосные годы и длину месяцев, поэтому подходит для документов, медицины и кадрового учёта.
Возраст — это промежуток между датой рождения и текущей или заданной датой. Его можно выразить по-разному: только в полных годах, в годах и месяцах или в годах, месяцах и днях. Чем подробнее формулировка, тем точнее результат.
При расчёте важно учитывать, что возраст увеличивается только после дня рождения в текущем году. Если месяц и день заданной даты ещё не наступили, полных лет будет на один меньше, чем разница между годами.
Сначала из года заданной даты вычитают год рождения. Если месяц и день даты расчёта меньше, чем у даты рождения, из результата вычитают единицу. Для месяцев и дней берут разницу по календарю, учитывая разное число дней в месяце и високосный год.
Общее число прожитых дней считают как обычную разницу между двумя датами. Этот показатель удобен, когда нужно перевести возраст в недели или месяцы.
Иногда возраст удобнее показать в месяцах, неделях или днях. Для этого общее число дней делят на семь, а полные месяцы получают прямым календарным счётом с округлением вниз. Так поступают, например, при учёте стажа или наблюдении за развитием детей.
Пример 1. Дата рождения 2000-01-01, дата расчёта 2001-01-01: ровно 1 год, 0 месяцев, 0 дней и 366 прожитых дней.
Пример 2. С 2020-03-10 по 2024-03-10: 4 года, 0 месяцев, 0 дней; всего 1 461 день и 48 месяцев.
Пример 3. С 2024-01-20 по 2024-03-05: 1 месяц и 14 дней, всего 45 дней.
Возраст ребёнка по датам расчёта
| Дата рождения | Дата расчёта | Полных лет | Месяцев | Дней |
|---|---|---|---|---|
| 2024-01-20 | 2024-03-05 | 0 | 1 | 14 |
| 2020-03-10 | 2024-03-10 | 4 | 48 | 0 |
| 2000-01-01 | 2026-01-01 | 26 | 312 | 0 |
Для человека, родившегося 29 февраля, в невисокосный год днём рождения считают последний день февраля. Возраст увеличивается по правилу ближайшей корректной даты.
Точно рассчитать нельзя: без дня и месяца результат будет приблизительным. Можно указать 1 января или 31 декабря, но это даст лишь оценочный возраст.
Не всегда. Разница годов совпадает с возрастом только после дня рождения в текущем году, иначе полных лет на один меньше.
Для возраста в годах влияние часового пояса незаметно. Заметным оно становится лишь для новорождённых, где счёт идёт на часы и минуты.
Да, если будущая дата не раньше даты рождения. Так планируют наступление пенсионного возраста, совершеннолетия или другой значимой даты.