Калькулятор разницы в возрасте
Калькулятор считает разницу в возрасте между двумя людьми по датам рождения - в годах, месяцах и днях и всего в сутках, а заодно показывает возраст каждого на выбранную дату. Подходит для пар, родственников, братьев и сестёр и любых других сравнений.
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Разница: месяцев
- -
- Разница: дней
- -
- Разница всего, суток
- -
- Возраст первого на выбранную дату
- -
- Возраст второго на выбранную дату
- -
Часть значений появится, когда заполните остальные поля.
Описание
Узнать точную разницу в возрасте бывает нужно из любопытства, для поздравления, семейной хроники или анкеты, а также чтобы сравнить возраст детей в семье. Калькулятор избавляет от ручного подсчёта с разной длиной месяцев и високосными годами.
Введите даты рождения в поля "Дата рождения первого" и "Дата рождения второго". Порядок не важен: калькулятор сам определит, кто старше, и разница всегда будет неотрицательной.
Поле "На какую дату считать возраст" нужно только для возраста каждого человека - на разницу оно не влияет. Обычно сюда ставят сегодняшнюю дату или дату события (свадьбы, юбилея).
Разница раскладывается на календарные годы, месяцы и дни: месяц здесь - настоящий календарный месяц, а не условные 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)
Комментариев пока нет.