Калькулятор разницы в возрасте

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

Данные для расчёта

Нужна только для возраста каждого; на разницу не влияет

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Разница: месяцев
-
Разница: дней
-
Разница всего, суток
-
Возраст первого на выбранную дату
-
Возраст второго на выбранную дату
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

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

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

Поле "На какую дату считать возраст" нужно только для возраста каждого человека - на разницу оно не влияет. Обычно сюда ставят сегодняшнюю дату или дату события (свадьбы, юбилея).

Разница раскладывается на календарные годы, месяцы и дни: месяц здесь - настоящий календарный месяц, а не условные 30 дней. Поэтому разница "в сутках" не равна "годы * 365 + месяцы * 30 + дни".

Возраст показывается в полных годах: в день рождения человеку уже исполняется новый возраст.

Как считается

Сначала определяется, чья дата рождения раньше: она считается датой старшего, более поздняя - датой младшего.

Разница всего в сутках = дата младшего - дата старшего
Разница: месяцев = полных месяцев всего - полных лет * 12
Разница: дней = дней от (дата старшего + полных месяцев всего) до даты младшего
  • Полных лет разницы - число полных календарных лет между датами.
  • Полных месяцев всего - число полных календарных месяцев между датами. Месяц считается полным, если число месяца во второй дате не меньше, чем в первой.
  • Для разницы в днях дата старшего сдвигается на найденное число полных месяцев.
  • Возраст каждого на выбранную дату - число полных лет от даты рождения до этой даты.

Все результаты - целые числа. Расчёт ведётся по григорианскому календарю с учётом реальной длины месяцев и високосных лет.

Пример: даты рождения 20.05.1990 и 03.11.1995. Полных лет разницы 5, полных месяцев всего 65.

Разница: месяцев = 65 - 5 * 12 = 5
20.05.1990 + 65 месяцев = 20.10.1995
Разница: дней = от 20.10.1995 до 03.11.1995 = 14

Итого 5 лет 5 месяцев 14 дней, всего 1993 суток. На 01.09.2026 первому 36 полных лет, второму 30.

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

Дата рождения первого
1990-05-20
Дата рождения второго
1995-11-03
На какую дату считать возраст
2026-09-01
Разница всего в сутках
1 993 дн.
Полных лет разницы
5 лет
Всего полных месяцев разницы
65
Месяцев сверх полных лет
5 мес.
Дней сверх полных месяцев
14 дн.
Возраст первого на выбранную дату
36 лет
Возраст второго на выбранную дату
30 лет

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

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

Как посчитать разницу в возрасте?

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

Почему месяцы считаются не по 30 дней?

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

Влияет ли дата расчёта возраста на разницу?

Нет. Она нужна только для возраста каждого человека; разница между датами рождения от неё не зависит.

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

В день рождения возраст уже увеличивается на год - калькулятор считает полные годы с засчитыванием дня рождения в тот же день.

Можно ли узнать разницу только в днях?

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

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки