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

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

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

Обязательное поле. Доступны даты с годом от 0001 до 9999.

Сегодня по местным часам вашего устройства: . Дата обновляется при расчёте.

Расчёт по календарным датам, без времени рождения. Для месяцев используется последняя существующая дата месяца, если нужного числа нет.

Возраст на сегодня

Укажите дату рождения и нажмите «Рассчитать возраст».

Полные годы, месяцы и оставшиеся дни—

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

Введите день, месяц и год рождения человека. Для возраста на текущую дату оставьте режим «Возраст на сегодня»: он использует местные часы вашего устройства. Чтобы узнать, сколько лет было в прошлом или будет на день события, выберите «Возраст на выбранную дату» и заполните второе поле. Нажмите «Рассчитать возраст» или Enter в поле формы.

Например, для рождения 15 мая 1990 года и даты расчёта 10 марта 2024 года ответ — 33 года 9 месяцев 24 дня. Простое вычитание 2024 − 1990 дало бы 34, но день рождения в марте ещё не наступил. Именно поэтому для точного календарного возраста нужны обе даты, а одного года рождения недостаточно.

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

Как считаются годы, месяцы и дни

  1. Полные годы. Считаются годовщины рождения, которые наступили к выбранному дню. При рождении 29 февраля применяется правило из формы.
  2. Оставшиеся месяцы. От последней годовщины прибавляются целые календарные месяцы, пока полученная дата не станет позже даты расчёта. Все сдвиги идут от этой одной опорной даты, а не от предыдущего промежуточного месяца.
  3. Оставшиеся дни. Считается разница между последней месячной опорной датой и датой расчёта.

В результате отдельно показаны последняя годовщина рождения и дата после полных месяцев. По ним можно проверить разложение: годы доводят до годовщины, месяцы — до второй опорной даты, а остаток дней — до выбранного дня. Месяц не заменяется условными 30 днями, год не делится на среднюю длину.

Что происходит в конце месяца

Если нужного числа в целевом месяце нет, используется его последний день. От 31 января до 29 февраля 2024 года получается один месяц и ноль дней. От 31 января до 30 марта того же года — один месяц и 30 дней: второй полный месяц закончился бы только 31 марта. Поэтому остаток иногда больше 28 дней; он не переводится автоматически в ещё один месяц.

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

Возраст для родившихся 29 февраля

В високосном году день рождения приходится на 29 февраля. В обычном году такого дня нет, поэтому после ввода этой даты появляется настройка: считать годовщину 28 февраля или 1 марта. Выбранный вариант одновременно меняет число полных лет и следующий день рождения.

Для человека, родившегося 29 февраля 2000 года, на 28 февраля 2025 года февральское правило даёт ровно 25 лет. Мартовское — 24 года 11 месяцев 30 дней, а до следующей годовщины остаётся один день. На 29 февраля 2024 года оба варианта дают 24 года.

Это календарное соглашение для личного подсчёта. Если информация нужна для официального документа, возрастной категории или другого юридического вопроса, проверьте правило конкретной организации. Калькулятор не определяет правовой момент достижения возраста.

Прожитые дни, недели и следующий день рождения

Общее количество дней — точная разница календарных дат. В сам день рождения прошло ноль дней, на следующий — один. Начальная дата не добавляется как отдельный прожитый день. Полные недели получаются делением на семь с отдельным остатком: это тот же период жизни, представленный в других единицах.

Календарные месяцы в дополнительном показателе считаются по формуле полные годы × 12 + оставшиеся полные месяцы. Это итог по выбранной модели, а не деление числа дней на средний месяц. Месяцы, недели и дни в этих отдельных строках не нужно складывать между собой.

Обратный отсчёт до следующего дня рождения начинается от даты расчёта. Если праздник совпал с ней, показаны эта дата и ноль дней; для прошлой даты отсчёт тоже относится к тому периоду, а не к сегодняшнему дню. Рядом можно посмотреть день недели рождения и ближайшей годовщины.

Точность, ввод и календарные ограничения

Используется григорианский календарь: год, кратный четырём, обычно високосный, но для столетий нужна кратность 400. Поэтому 2000 и 2400 годы содержат 29 февраля, а 1900 и 2100 — нет. Несуществующая дата вызывает ошибку и не переносится в март незаметно.

Доступны даты от 01.01.0001 до 31.12.9999. Для ранних лет современный календарь математически продолжен назад; исторический старый стиль не переводится. Если будущая годовщина выходит за этот диапазон, возраст остаётся рассчитанным, а следующая дата отмечается как недоступная.

Время суток, часы, минуты и секунды в расчёт не входят. По одной дате рождения нельзя определить точное время, прошедшее с момента рождения. Часовой пояс и переход на летнее время не меняют разность выбранных календарных дат; местные настройки устройства влияют только на кнопку и режим «Сегодня».

После изменения поля прежний ответ очищается. Выполните новый расчёт; при ошибке проверьте указанное поле. «Вставить пример» подставляет демонстрационные данные, а «Очистить» убирает поля и настройки. «Скопировать результат» сохраняет текст с датами и принятым правилом — им удобно поделиться после самостоятельной проверки. При недоступном буфере обмена появится поле для ручного копирования.

Расчёт выполняется в браузере. Его код не отправляет введённые даты на сервер и не сохраняет историю; параметры входной ссылки убираются из адреса перед подключением счётчика. Для обычного расстояния между датами и сдвига на дни используйте калькулятор дней.

Календарные правила: високосные годы USNO и определение календарной даты WHATWG.

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

Можно ли узнать возраст на прошлую или будущую дату?

Да. Выберите режим с выбранной датой и укажите нужный день. Он должен быть не раньше рождения. Калькулятор покажет календарный возраст на тот момент и ближайший к нему день рождения.

Когда прибавляется год для рождения 29 февраля?

В високосном году — 29 февраля. В обычном используйте настройку 28 февраля или 1 марта. От этого правила зависят и полные годы, и отсчёт до следующего дня рождения; специального юридического правила инструмент не назначает.

Почему после 31 января месяц заканчивается в феврале?

В феврале нет 31-го числа. По принятой модели используется последний существующий день: 28-й или 29-й. Следующий месячный сдвиг вновь строится от исходной опорной даты с числом 31, чтобы день не дрейфовал после февраля.

Почему нельзя просто вычесть год рождения из текущего года?

Такой способ не проверяет, наступил ли день рождения. До годовщины полных лет на один меньше. Для точного календарного ответа нужно учитывать месяц и день обеих дат.

Можно ли определить возраст в часах и секундах?

Этот инструмент считает только календарные даты. Для времени в часах, минутах или секундах нужны время рождения и правила часового пояса. Без них такая точность была бы условной.

Что получится, если обе даты совпадают?

Ноль лет, месяцев и дней. Прожитых календарных дней тоже ноль. Ближайший день рождения совпадёт с датой расчёта; до него осталось ноль дней.

Сохраняются ли мои даты и результат?

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