Подключиться через MCP →

Введите расчет

Математическая формула

Show calculation steps (1)
  1. Total Days, Weeks, Months

    Total Days, Weeks, Months: Калькулятор возраста на заданную дату

    Total days from the calendar difference; weeks and total months are derived from it.

Реклама

Результатов

Возраст на указанную дату
33 yr 6 mo 17 d
лет, месяцев и дней
Всего месяцев 402
Всего недель 1 750
Всего дней 12 253

Что умеет этот калькулятор

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

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

Укажите дату рождения (год, месяц и день) и целевую дату, до которой нужно посчитать. Нажмите «Рассчитать» — и калькулятор покажет полный возраст на эту дату. Целевая дата может быть как в прошлом, так и в будущем относительно сегодняшнего дня: расчёт ведётся исключительно от даты рождения.

Как работает формула

Возраст — это календарная разница между двумя датами. Мы вычитаем год, месяц и день рождения из года, месяца и дня целевой даты. Если разница в днях получается отрицательной, мы «занимаем» дни из предыдущего месяца (с учётом реального числа дней в нём). Если после этого отрицательной оказывается разница в месяцах, мы занимаем 12 месяцев из лет. Именно такой учёт календаря позволяет корректно обрабатывать февраль и високосные годы.

$$\text{Age} = \text{Target Date} - \text{Birth Date}$$

$$\text{Age} = (Y_t - Y_b)\,\text{yr},\ (M_t - M_b)\,\text{mo},\ (D_t - D_b)\,\text{d}$$

Временная шкала, показывающая период между датой рождения и целевой датой в годах, месяцах и днях
Возраст — это время, прошедшее от даты рождения до целевой даты, выраженное в годах, месяцах и днях.

Разбор примера

Дата рождения — 15 июня 1990 года, целевая дата — 1 января 2024 года. Годы: \(2024 - 1990 = 34\). Месяцы: \(1 - 6 = -5\), дни: \(1 - 15 = -14\). Дни отрицательные, поэтому занимаем из декабря (31 день): дни \(= 1 - 15 + 31 = 17\), месяцы \(= 0 - 5 - 1 = -6\). Месяцы по-прежнему отрицательны, занимаем год: годы \(= 33\), месяцы \(= 6\). Итог: 33 года, 6 месяцев, 17 дней, или 12 253 дня в сумме.

Две страницы календаря — с датой рождения и целевой датой — со стрелкой, показывающей разницу
Наглядный пример: подсчёт разницы между двумя календарными датами.

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

Может ли целевая дата быть в будущем? Да. Укажите любую дату в будущем, чтобы узнать, сколько лет тогда исполнится человеку.

Учитываются ли високосные годы? Да — при «займе» используется фактическое число дней в каждом месяце, поэтому 29 февраля считается правильно.

Что, если целевая дата раньше даты рождения? Возраст окажется отрицательным — это значит, что выбранная дата наступает раньше дня рождения.

Определения и глоссарий

Дата рождения
Календарная дата, когда родился человек, указывается как год рождения, месяц рождения и день рождения. Это фиксированная начальная точка, от которой отсчитывается возраст.
Целевая дата
Выбранная дата, на которую вы хотите узнать возраст человека, указывается как целевой год, целевой месяц и целевой день. Она может быть в прошлом, настоящем или будущем. Если целевая дата раньше даты рождения, возраст еще не достигнут.
Завершенный возраст
Возраст, выраженный только в полностью завершенных годах, месяцах и днях. Человек, проживший 22 года и 11 месяцев, имеет завершенный возраст 22 года — неполный год указывается отдельно как компонент месяцев и дней, никогда не округляется в большую сторону.
Заимствование дней из предыдущего месяца
Если целевой день меньше дня рождения, компонент дня был бы отрицательным. Чтобы исправить это, берется один целый месяц и преобразуется в количество дней месяца, предшествующего целевой дате, затем добавляется к целевому дню перед вычитанием. Например, при переходе с 15-го на 1-е берутся дни предыдущего месяца. Поскольку месяцы содержат 28–31 дней, точное количество дней зависит от того, какой месяц заимствуется.
Итоги (месяцы, недели, дни)
Альтернативные выражения одного единственного формата одного и того же прошедшего времени. Всего месяцев считает каждый завершенный полный месяц между двумя датами; всего недель — это общее прошедшее время в днях, разделенное на 7 (с любым остатком в виде дополнительных дней); и всего дней — это точное количество календарных дней между датой рождения и целевой датой, включая дни из високосных лет. Эти итоги описывают тот же период, что и результат в годах/месяцах/днях, только измеренный в одном единственном формате.
Последнее обновление: