Калькулятор даты рождения по возрасту
Калькулятор по возрасту в полных годах на известную дату рассчитывает, в каком промежутке дат родился человек и какой у него может быть год рождения. Пригодится для анкет, документов и генеалогии.
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Родился не ранее
- -
- Год рождения (если день рождения в этом году уже был)
- -
- Год рождения (если ещё не было)
- -
Часть значений появится, когда заполните остальные поля.
Описание
Задача возникает, когда дата рождения неизвестна, но известен возраст на какую-то дату: в старом документе написано "35 лет", в анкете указан только возраст, в протоколе или справке возраст зафиксирован на день составления. По этим данным точную дату рождения установить нельзя, но можно найти промежуток длиной ровно в год и два возможных года рождения.
Подготовьте два значения. "Дата, на которую известен возраст" - дата документа, события или сегодняшний день. "Возраст на эту дату (полных лет)" - целое число исполнившихся лет; дробный возраст калькулятор не принимает.
Следите, чтобы возраст был именно полным: "идёт 36-й год" означает 35 полных лет. Если перепутать, промежуток сместится на год.
Как читать результат: "Родился не позднее" - самая поздняя возможная дата рождения (день рождения пришёлся ровно на указанную дату), "Родился не ранее" - самая ранняя. Два года рождения соответствуют двум случаям: день рождения в году указанной даты уже был или ещё не наступил. Если известно, был ли уже день рождения, выберите нужный год.
Как считается
Возраст в полных годах увеличивается в день рождения. Поэтому человек, которому на выбранную дату исполнилось столько-то полных лет, родился в промежутке от "дата минус (возраст + 1) лет плюс один день" до "дата минус возраст лет" включительно.
Не позднее = Дата - Возраст лет
Не ранее = Дата - (Возраст + 1) лет + 1 день
Год, если день рождения уже был = год Даты - Возраст
Год, если ещё не было = год Даты - Возраст - 1Дата - поле "Дата, на которую известен возраст", Возраст - "Возраст на эту дату (полных лет)", целое число. Вычитание лет делается по календарю: меняется год, число и месяц сохраняются. Если исходная дата - 29 февраля, а в получившемся году его нет, берётся 28 февраля. Годы выводятся целыми числами.
Основание правила: по п. 1 ст. 192 ГК РФ срок, исчисляемый годами, истекает в соответствующее число последнего года, то есть очередной полный год возраста наступает в день рождения.
Если одно из полей не заполнено, расчёт не выполняется.
Пример: на 01.09.2025 человеку 35 полных лет.
Не позднее = 01.09.2025 - 35 лет = 01.09.1990
Не ранее = 01.09.2025 - 36 лет + 1 день = 02.09.1989
Год рождения - 1990 или 1989Пример расчёта
- Дата, на которую известен возраст
- 2025-09-01
- Возраст на эту дату (полных лет)
- 35 лет
- D - N лет
- 7 548
- D - (N+1) лет + 1 день
- 7 184
- Год D - N
- 1 990
- Год D - N - 1 (на год раньше позднего)
- 1 989
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Почему калькулятор показывает два года рождения?
Возраст в полных годах не говорит, был ли уже день рождения в текущем году. Если был - год рождения равен году даты минус возраст, если нет - на год раньше.
Можно ли узнать точную дату рождения по возрасту?
Нет, только промежуток длиной в один год. Чтобы сузить его, нужна дополнительная информация - например, возраст на другую дату или месяц рождения.
Как быть с теми, кто родился 29 февраля?
Если при вычитании лет получается 29 февраля невисокосного года, калькулятор подставляет 28 февраля. Имейте это в виду при граничных датах.
Что ввести, если человеку меньше года?
Укажите возраст 0. Тогда промежуток будет от даты, отстоящей на год назад плюс один день, до самой указанной даты.
Как рассчитать возраст от даты рождения?
Этот калькулятор решает обратную задачу - ищет дату рождения по возрасту. Для возраста по известной дате рождения нужен отдельный калькулятор возраста.
Источники
- Гражданский кодекс РФ, статья 192, пункт 1
Комментарии (0)
Комментариев пока нет.