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

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

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

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

    Total Days, Weeks, Months: Калькулятор хронологического возраста

    Total days is the calendar difference between the two dates; weeks = days / 7; total months = Y x 12 + M.

Реклама

Результатов

Хронологический возраст
26 years, 5 months, 25 days
точный возраст от даты рождения до контрольной даты
Всего месяцев 317 months
Всего недель 1 381,86 weeks
Всего дней 9 673 days

Что такое калькулятор хронологического возраста?

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

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

Укажите дату рождения в полях «год», «месяц» и «день». Затем введите контрольную дату — оставьте сегодняшнее число, чтобы узнать текущий возраст, или задайте дату в прошлом либо будущем (например, дату тестирования или крайний срок зачисления). Калькулятор вычитает одну дату из другой и показывает точный возраст. Все поля принимают обычные числа: месяц от 1 до 12, день от 1 до 31.

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

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

$$\begin{gathered} \text{Age} = (Y,\; M,\; D) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{As-Of Year} - \text{Birth Year} \\ M &= \text{As-Of Month} - \text{Birth Month} \\ D &= \text{As-Of Day} - \text{Birth Day} \end{aligned} \right. \end{gathered}$$

$$\begin{gathered} \text{Total Days} = \frac{\text{AsOfDate} - \text{BirthDate}}{86400000\ \text{ms/day}} \\[1em] \text{Total Weeks} = \frac{\text{Total Days}}{7} \qquad \text{Total Months} = 12\,Y + M \end{gathered}$$

Временная шкала, показывающая промежуток от даты рождения до отчётной даты, разбитый на годы, месяцы и дни
Хронологический возраст — это промежуток от даты рождения до отчётной даты, разбитый на Г лет, М месяцев и Д дней.

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

Дата рождения — 15 марта 2010 года, контрольная дата — 10 июня 2023 года. Дни: \(10 - 15 = -5\), поэтому занимаем 31 день мая → получаем 26 дней, а месяцы становятся \(6 - 3 - 1 = 2\). Годы: \(2023 - 2010 = 13\). Результат: 13 лет, 2 месяца, 26 дней.

Одна продолжительность возраста, показанная как эквивалентные итоги в годах, месяцах, неделях и днях
Тот же возраст можно выразить и в общем количестве месяцев, недель или дней.

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

Учитывается ли сам день рождения? Возраст увеличивается именно в день рождения, поэтому человек, родившийся 1 января, становится на год старше в следующее 1 января.

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

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

Последнее обновление: