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

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

Примеры

Дата рождения 1 января 1996 года, расчёт выполнен в день 30-летия.

Точный возраст
30 лет 0 месяцев 0 дней
Дней всего
10 958
Минут всего
15 779 520
Секунд всего
946 771 200
Ближайший день рождения
2027-01-01 (365 дн.)

Возрастная группа: взрослый (20–64 года).

Это было полезно?

Примеры

Как это работает

Формула

днейВсего=Δt86400000\text{днейВсего} = \frac{\Delta t}{86400000}

Переменные

Δt\Delta t

Миллисекунды между датой рождения и датой расчёта

днейВсего\text{днейВсего}

Полные календарные дни между двумя датами

8640000086400000

Миллисекунд в сутках (24 × 60 × 60 × 1000)

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

Возраст раскладывается календарным способом, как при ручном подсчёте по датам:

  1. Сначала берутся предварительные разницы по годам, месяцам и дням: годы=годРасчётагодРождения\text{годы} = \text{годРасчёта} - \text{годРождения}, месяцы=месяцРасчётамесяцРождения\text{месяцы} = \text{месяцРасчёта} - \text{месяцРождения}, дни=деньРасчётаденьРождения\text{дни} = \text{деньРасчёта} - \text{деньРождения}.
  2. Если разница по дням отрицательная, значит в месяце расчёта день рождения ещё не наступил. Тогда прибавляются дни предыдущего месяца, а количество месяцев уменьшается на один.
  3. Если после этого разница по месяцам отрицательная, значит месяц рождения в текущем году ещё не наступил. Тогда прибавляются 12 месяцев, а количество лет уменьшается на один.
  4. Общее число дней считается по временным меткам: днейВсего=Δt/86400000\text{днейВсего} = \Delta t / 86400000; минуты и секунды выводятся из количества полных дней.
  5. Ближайший день рождения находится так: месяц и день рождения ставятся в год даты расчёта, а если эта дата уже прошла, переносится на следующий год. Затем считается, сколько дней осталось.

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

01Как калькулятор считает возраст?
Он сравнивает дату рождения с датой расчёта по календарю: сначала считает полные годы, затем оставшиеся месяцы и дни. Если день месяца ещё не наступил, берётся длина предыдущего месяца, поэтому результат совпадает с обычным подсчётом по календарю.
02Что означает дата расчёта?
Это дата, на которую нужно узнать возраст. По умолчанию используется сегодняшний день, но можно указать дату в прошлом или будущем, например для анкеты, справки, юбилея или планирования выхода на пенсию.
03Как определяется ближайший день рождения?
Калькулятор берёт месяц и день рождения в году даты расчёта. Если этот день уже прошёл, переносит его на следующий год и показывает дату вместе с количеством оставшихся дней.
04Учитываются ли високосные годы?
Да. Общее число дней считается по реальным календарным датам, поэтому годы с 366 днями учитываются автоматически. Для даты рождения 29 февраля ближайший день рождения в невисокосный год будет показан как 1 марта.
05Можно ли посчитать возраст на будущую дату?
Да. Укажите будущую дату расчёта, и калькулятор покажет, сколько полных лет, месяцев и дней будет на тот момент. Это удобно для юбилеев, возрастных ограничений, документов и пенсионных дат.

Все калькуляторы