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

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

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

Show calculation steps (1)
  1. Age in Decimal Years

    Age in Decimal Years: Сколько мне будет лет на определённую дату в будущем?

    Total elapsed days between birth date and future date divided by the average days per year.

Реклама

Результатов

Вам будет
39 yr 6 mo 17 d
на эту дату в будущем
Возраст в десятичных годах 39,55 years
Всего месяцев 474 months
Всего дней 14 445 days

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

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

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

Укажите год, месяц и день своего рождения, а затем введите дату в будущем, которая вас интересует. Нажмите «Рассчитать». В верхнем блоке отобразится ваш возраст в полных годах, месяцах и днях на эту дату, а в таблице ниже вы увидите возраст в виде десятичного числа лет и общее количество прошедших месяцев и дней.

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

Расчёт вычитает дату рождения из будущей даты по одной составляющей за раз.

$$\text{FutureAge} = (\text{FutureDate} - \text{DOB})\ \text{in years, months, days}$$

Сначала вычисляется разница в днях; если она получается отрицательной, дни «занимаются» из предыдущего месяца. Затем то же самое происходит с месяцами — при необходимости из числа лет «занимаются» 12 месяцев. Десятичный возраст получается делением общего числа дней на 365,25 (средняя длина года с учётом високосных), поэтому результат остаётся точным даже на больших промежутках времени.

$$\text{Age} = \text{FutureDate} - \text{DOB}$$$$\text{Years} = \frac{\text{TotalDays}}{365.25}$$
Временная шкала, показывающая период от даты рождения до будущей даты с разбивкой на годы, месяцы и дни
Будущий возраст — это промежуток между датой рождения и целевой датой, выраженный в годах, месяцах и днях.

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

Допустим, вы родились 15 июня 1990 года — сколько вам будет лет 1 января 2030 года? Разница в днях \((1 - 15)\) отрицательная, поэтому мы «занимаем» 31 день декабря: дни \(= 31 - 14 = 17\) (после переноса месяца). Месяцы дают \(7 - 6 - 1 = \ldots\) что приводит к 6 месяцам, а годы — к 39. Ответ: 39 лет, 6 месяцев, 17 дней.

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

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

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

Может ли будущая дата быть в прошлом? Если целевая дата раньше вашей даты рождения, результат будет отрицательным или нулевым; калькулятор рассчитан именно на даты в будущем.

Почему месяцы и дни отличаются от простого вычитания? Календарные месяцы имеют разную длину, поэтому результат приводится к полным годам, месяцам и оставшимся дням, а не к «сырой» арифметике.

Объясненные ключевые термины

Дата рождения (ДР)
Календарная дата рождения человека, указываемая здесь как dobYear, dobMonth и dobDay. Это фиксированная начальная точка, от которой отсчитывается возраст.
Целевая (будущая) дата
Дата, на которую вы хотите узнать свой возраст, вводится как futYear, futMonth и futDay. Это может быть любая дата после (или даже раньше) даты рождения; разница между двумя датами — это возраст.
Прошедшие годы, месяцы и дни
Возраст, выраженный тремя отдельными единицами, а не одним итогом. Сначала подсчитываются целые годы, затем оставшиеся целые месяцы, затем оставшиеся дни — например, \(34\text{ л},\ 7\text{ мес},\ 12\text{ дн}\). Это естественный формат «сколько мне лет» используется в дни рождения.
Десятичный возраст
Возраст, записанный как одно число с дробной частью, например \(34,6\) лет. Он получается путем деления общего количества прошедших дней на среднюю длину года (около \(365,25\) дня) и удобен для диаграмм и расчетов, хотя скрывает точные месяцы и дни.
Високосный год
Год из 366 дней, содержащий 29 февраля. Года, делящиеся на 4, — это високосные года, за исключением столетних лет, не делящихся на 400 (поэтому 2000 год был високосным, а 1900 год — нет). Високосные года влияют на подсчет дней и то, как обращаются с днем рождения 29 февраля в невисокосные года.
Заимствование месяца
Корректировка, используемая, когда целевой день или месяц раньше дня или месяца рождения, что дает отрицательную разницу. Калькулятор «одалживает» один месяц (добавляя количество дней в этом месяце) или один год (добавляя 12 месяцев), чтобы каждая единица оставалась в своем допустимом диапазоне — та же идея, что и заимствование при вычитании в столбик.
Последнее обновление: