Возраст в полных годах зависит от того, наступил ли день рождения в выбранном году. Он не равен простой разнице номеров лет, если день рождения еще впереди.
Формула расчета
Вычитаются компоненты календарных дат: год, месяц и день. Если разница дней отрицательная, выполняется перенос из предыдущего месяца; при отрицательной разнице месяцев уменьшается число полных лет. Общее количество дней рассчитывается отдельно по разнице дат.
Пример расчета
Для даты рождения 15 мая 2000 года и даты расчета 10 октября 2026 года результат — 26 полных лет и остаток 4 месяца 25 дней. До дня рождения 15 мая 2026 года полных лет было бы 25.
Что учитывает расчет
Дата расчета не может быть раньше рождения. Время рождения и время суток не учитываются. Календарное заимствование в текущей версии имеет пограничные случаи у конца месяца и 29 февраля; такой остаток следует перепроверять. Расчет не подтверждает юридический возраст для документов или специальных правил.
Источники