Время и даты·Прочее

Сколько мне лет

Онлайн-сервис для точного расчета возраста по дате рождения. Укажите дату рождения и получите ответ в годах, месяцах и днях — сколько мне лет на текущую дату.

Точный возраст — это количество полных лет с момента рождения до текущей даты (или до любой другой указанной даты). Мы привыкли называть возраст одним числом, но на самом деле это комбинация лет, месяцев и дней. Например, человеку может быть «27 лет 8 месяцев и 12 дней».

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

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

Наш калькулятор принимает дату рождения в формате ДД.ММ.ГГГГ и показывает полный возраст: годы, месяцы, дни. Дополнительно вы можете выбрать любую «дату на» — например, узнать, сколько вам будет лет 31 декабря 2050 года.

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

  1. Введите свою дату рождения в соответствующее поле.
  2. По умолчанию стоит текущая дата, но вы можете изменить её на любую другую.
  3. Нажмите кнопку «Рассчитать».
  4. Результат отобразится в виде: X лет, Y месяцев, Z дней.

Калькулятор также может показывать:

  • дату следующего дня рождения;
  • количество оставшихся дней до дня рождения;
  • знак зодиака по дате рождения.

Все расчёты выполняются на устройстве без передачи данных на сервер (или с мгновенной обработкой на сервере — в зависимости от реализации).

Формула и принцип расчёта возраста

Математически возраст вычисляется как разница между двумя датами. Алгоритм:

  1. Вычитаем год рождения из года «сегодня».
  2. Проверяем, наступил ли день рождения в текущем году:
    • Если текущий месяц больше месяца рождения → возраст полный.
    • Если месяц совпадает, сравниваем дни: если сегодняшний день больше или равен дню рождения → возраст полный.
    • Иначе → отнимаем один год.
  3. Для месяцев и дней вычисляем разность с учётом переноса из старших разрядов.

Например, если сегодня 15 марта 2026 года, а дата рождения — 20 июня 1998 года:

  • Разность лет: 2026 − 1998 = 28, но так как день рождения ещё не наступил, вычитаем 1 → 27 полных лет.
  • Текущий месяц март (3) меньше месяца рождения (6) → осталось месяцев до дня рождения: 6 − 3 = 3, но так как день в марте меньше дня рождения, делаем поправку. Фактически прошло 8 месяцев с прошлого дня рождения (с 20 июня 2025 до 20 февраля 2026) + 23 дня февраля и 15 дней марта = 8 месяцев и (8+15) = 23 дня. Или проще: разница = (дд.мм.гггг рождения) 20.06.1998 → (сегодня) 15.03.2026.

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

Пример ручного расчёта возраста

Дата рождения: 5 апреля 1990 года
Сегодня: 1 марта 2026 года

  1. Годы: 2026 − 1990 = 36. Но день рождения ещё не наступил (5 апреля > 1 марта), поэтому 35 полных лет.
  2. Месяцы: от 5 апреля до 5 марта — 11 месяцев? Нет, считаем от последнего дня рождения: 5 апреля 2025 до 5 марта 2026 — это 11 месяцев (с 5 апреля по 5 марта). Но сегодня 1 марта, значит прошло 10 месяцев и (5 марта — 1 марта?) Пересчёт по месяцам: после 5 апреля 2025 прошло 10 полных месяцев до 5 февраля 2026, плюс с 5 февраля до 1 марта — 24 дня. Итого 10 месяцев, 24 дня.

Правильный ответ: 35 лет 10 месяцев 24 дня.

Как видите, ручной подсчёт требует внимательности. Онлайн-калькулятор делает это мгновенно.

Частые вопросы и подводные камни

  • Високосный год и 29 февраля. Если человек родился 29 февраля, его официальный день рождения в невисокосные годы — 28 февраля или 1 марта. Калькуляторы обычно используют 1 марта как дату наступления возраста или показывают возраст с пометкой.
  • Неверный день рождения. Убедитесь, что ввели дату рождения корректно. Часто ошибаются в порядке дня и месяца (американский формат MM/DD).
  • Возраст на прошедшую дату. Если вы выбрали дату в прошлом, калькулятор покажет возраст на тот момент — это нормально.

Зачем знать свой точный возраст

Помимо очевидных юридических причин (оформление прав, паспорта, пенсии), точный возраст важен для:

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

Используйте наш калькулятор, чтобы всегда быть в курсе своего точного возраста — быстро, бесплатно и без ошибок.

Часто задаваемые вопросы

Как рассчитать возраст вручную?
Вычтите год рождения из текущего года. Затем проверьте, наступил ли уже день рождения в этом году. Если нет — отнимите один год. Для месяцев и дней посчитайте разницу между текущей датой и датой рождения, учитывая, что в месяце может быть разное количество дней. Проще всего воспользоваться онлайн-калькулятором.
Влияет ли високосный год на расчет возраста?
Да, если человек родился 29 февраля, его возраст в невисокосные годы официально считается наступившим 1 марта. Калькуляторы обычно корректно обрабатывают эту ситуацию и показывают возраст в годах без учёта дня, либо используют 28 февраля или 1 марта как день рождения.
Можно ли узнать возраст на любую другую дату, а не на сегодня?
Да, хороший калькулятор возраста позволяет выбрать любую дату, на которую вы хотите вычислить возраст. Это удобно для проверки возраста на момент какого-либо события, например, при оформлении документов или в исторических целях.
Что означает фраза «полных лет»?
Полные лет — это количество целых лет, прожитых человеком. День рождения считается днём, когда число полных лет увеличивается на 1. До наступления дня рождения возраст считается как предыдущее число полных лет, даже если прошло 364 дня.
Почему возраст в месяцах и днях не всегда совпадает с календарём?
Количество дней в месяцах разное (28-31), поэтому возраст в месяцах — это не просто количество 30-дневных отрезков. Калькуляторы вычисляют разницу между двумя датами покомпонентно: сначала годы, потом месяцы, затем дни с учётом реальной длины месяцев.
Как посчитать возраст в Excel?
Используйте функцию РАЗНДАТ (DATEDIF). Формула: =РАЗНДАТ(A1;СЕГОДНЯ();»y») — полные годы, =РАЗНДАТ(A1;СЕГОДНЯ();»ym») — месяцы, =РАЗНДАТ(A1;СЕГОДНЯ();»md») — дни. Вместо СЕГОДНЯ() можно подставить любую дату для вычисления возраста на неё.