Этот калькулятор превращает дату рождения в точный возраст: полные годы, оставшиеся месяцы и оставшиеся дни. Он также показывает тот же промежуток в общих месяцах, неделях и днях и считает дни до следующего дня рождения.
Данные обрабатываются локально в вашем браузере и не передаются на наш сервер.
Оставьте пустым, чтобы использовать сегодняшнюю дату.
Точный возраст
Введите дату рожденияТочный возраст появится здесь, как только будет введена корректная дата рождения.
Как пользоваться инструментом
1 Введите дату рождения. Результат появится сразу, как только дата станет корректной.
2 При необходимости измените поле «Возраст на дату». Если оставить его пустым, используется сегодняшняя дата.
3 Сначала посмотрите точный возраст, затем итоги под ним — месяцы, недели и дни.
Возраст = конечная дата − начальная дата, в годах, месяцах и днях
Разница считается по календарю с учётом реальной длины каждого месяца. Она не получается делением количества дней.
Всего дней и недель
Всего недель = целая часть (всего дней ÷ 7)
Каждый календарный день между двумя датами считается один раз, включая дни високосных лет. Затем итог делится на семь, чтобы получить полные недели.
Следующий день рождения
Следующий день рождения = ближайшее наступление месяца и дня; 29 февраля → 28 февраля
Если день рождения в году отсчёта уже прошёл, берётся следующий год. День рождения 29 февраля в невисокосные годы считается 28 февраля.
Пример расчёта
Дата рождения 1 января 2000 года, возраст на 1 января 2025 года
Дата отсчёта совпадает с днём рождения.
Календарная разница: 25 лет, 0 месяцев, 0 дней
Всего дней: 9,132
Всего недель: 1,304
Возраст ровно 25 лет. Следующий день рождения — 1 января 2026 года.
День рождения 29 февраля
Человек родился 29 февраля 2000 года, возраст считается на 28 февраля 2023 года.
Календарная разница: 23 года, 0 месяцев, 0 дней
Следующий день рождения: 29 февраля 2024 года
В невисокосные годы годовщина считается 28 февраля, поэтому возраст и обратный отсчёт остаются согласованными.
Граничные случаи и точность
Календарные месяцы, а не фиксированные 30 дней
Месяцы берутся из календаря, поэтому с 31 января по 1 марта — это один месяц и один день, а не фиксированный промежуток в 30 дней.
Дни рождения 29 февраля
Для человека, родившегося 29 февраля, в невисокосные годы годовщина приходится на 28 февраля. Это правило действует и для возраста, и для отсчёта до следующего дня рождения.
Даты, а не отметки времени
Калькулятор работает с целыми календарными датами. Время суток, часовой пояс и переход на летнее время не могут сдвинуть результат на день.
Будущие даты
Дата рождения позже даты отсчёта показывается как ошибка, а не как отрицательный возраст.
Частые вопросы
Как рассчитывается точный возраст?+−
Сначала считаются полные годы, затем полные месяцы, затем оставшиеся дни по календарю. Например, с 31 января по 1 марта в високосный год — это один месяц и один день.
Почему нельзя просто разделить число дней на 365?+−
Такой подход не учитывает високосные годы и разную длину месяцев, поэтому за жизнь расхождение накапливается в днях. Календарный метод даёт возраст, которым люди действительно пользуются.
Как учитывается человек, родившийся 29 февраля?+−
В невисокосные годы годовщина считается 28 февраля. Это относится и к возрасту, и к отсчёту до следующего дня рождения.
Учитывает ли калькулятор мой часовой пояс?+−
Он использует календарные даты, которые вы вводите, а «сегодня» берётся из локальной даты вашего устройства. Пересчёт в UTC не выполняется, поэтому результат не сдвинется на день из-за часового пояса.
Зачем нужно поле «Возраст на дату»?+−
Оно задаёт дату отсчёта. Оставьте поле пустым, чтобы использовать сегодняшнюю дату, или введите прошедшую либо будущую дату, чтобы узнать возраст на этот день.
Почему общее число месяцев больше, чем годы и месяцы в основном результате?+−
Основной результат показывает годы и оставшиеся месяцы. Общее число месяцев складывает их (годы × 12 + месяцы), что удобно для анкет и сравнений.
Похожие калькуляторы
Другие инструменты для работы с датами и промежутками времени.