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

Калькулятор возраста по дате рождения показывает, сколько полных лет и месяцев исполнилось на выбранную дату. Им можно посчитать и то, сколько лет прошло с любого события.

Данные для расчёта

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Полных месяцев сверх лет
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Возраст на конкретную дату нужен при заполнении анкет и заявлений, для проверки возрастных ограничений, при расчёте возраста ребёнка на дату поступления в школу или секцию, а также чтобы узнать, сколько времени прошло с какого-либо события.

Введите "Дата рождения" (или дату события) и "Дата, на которую считать возраст (например, сегодня)". Дату рождения возьмите из паспорта или свидетельства о рождении.

Калькулятор считает календарный возраст: год засчитывается, только когда наступил день рождения, а месяц - когда наступило то же число следующего месяца. Например, при дне рождения 15-го числа на 10-е число месяц ещё не завершён.

Следите, чтобы вторая дата была не раньше даты рождения: иначе калькулятор покажет ошибку, а не отрицательный возраст. Не путайте местами день и месяц при вводе.

Результат - два числа: "Полных лет" и "Полных месяцев сверх лет" (от 0 до 11).

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

Возраст считается по датам рождения и расчёта:

Полных лет = год расчёта - год рождения; минус 1, если день рождения в году расчёта ещё не наступил
Полных месяцев всего = разница в годах * 12 + разница в месяцах; минус 1, если число месяца в дате расчёта меньше числа в дате рождения
Полных месяцев сверх лет = полных месяцев всего - полных лет * 12

День рождения ещё не наступил, если месяц расчёта меньше месяца рождения или месяц тот же, а число меньше.

Расчёт ведётся по григорианскому календарю, с учётом реальной длины месяцев и високосных лет. Если человек родился 29 февраля, то в невисокосный год день рождения считается наступившим 28 февраля - по правилу ст. 192 п. 3 Гражданского кодекса РФ: срок, исчисляемый годами, истекает в соответствующие месяц и число, а если такого числа в месяце нет - в последний день месяца. Так же считаются и месяцы: родившийся 31-го числа отмечает полный месяц в последний день более короткого месяца. Это обычный календарный возраст, а не расчёт трудового стажа по правилу "30 дней в месяце, 12 месяцев в году".

Оба результата - целые числа. Если дата расчёта раньше даты рождения, расчёт не выполняется.

Пример: дата рождения 15.06.2000, дата расчёта 10.01.2024.

Полных лет = 23 (день рождения в 2024 году ещё не наступил)
Полных месяцев всего = 282
Сверх лет = 282 - 23 * 12 = 6

Итого 23 года и 6 месяцев.

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

Дата рождения
2000-06-15
Дата, на которую считать возраст (например, сегодня)
2024-01-10
Полных лет
23 лет
Полных месяцев всего
282
Месяцев сверх лет
6 мес.

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Как рассчитать возраст по дате рождения?

Вычтите год рождения из текущего года. Если день рождения в этом году ещё не наступил, отнимите ещё один год.

Сколько лет человеку в день рождения?

В сам день рождения возраст уже увеличивается: родившемуся 15.06.2000 на 15.06.2024 исполнилось ровно 24 года и 0 месяцев.

Как считается возраст родившихся 29 февраля?

В невисокосный год день рождения считается наступившим 28 февраля - так велит ст. 192 п. 3 Гражданского кодекса РФ. Например, родившемуся 29.02.2000 на 28.02.2026 исполнилось 26 лет, а на 27.02.2026 - ещё 25 лет и 11 месяцев.

Можно ли посчитать, сколько лет прошло с события?

Да. Введите дату события вместо даты рождения - калькулятор покажет число полных лет и месяцев с этой даты.

Почему месяцев меньше, чем я ожидал?

Месяц засчитывается, только когда наступило то же число, что в дате рождения. Например, с 15 июня по 10 января прошло 6 полных месяцев, а не 7.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки