Перейти к содержимому

Калькулятор возраста

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

Как считается точный возраст, месяц за месяцем

Точный возраст в годах, месяцах и днях — это календарная арифметика, а не деление. Калькулятор отступает от даты рождения на целый год, пока результат ещё в прошлом, затем на целый месяц, а оставшиеся дни считает отдельно. Поэтому ответ звучит так, как его произносят вслух — тридцать четыре года, два месяца и девять дней, — а не как десятичное число, которым никто не пользуется.

Месяцы разной длины, поэтому итоговое число дней зависит от того, в какой месяц попадает расчёт. Если отступить на месяц от 31 января, получится 28 февраля в обычный год и 29 февраля — в високосный, потому что 31 февраля не существует. Калькулятор в этом случае берёт последний день более короткого месяца — так же поступают органы ЗАГС и большинство юридических определений возраста — и делает то же самое в обратную сторону, поэтому возраст не «перескакивает» на день между двумя соседними датами.

Високосные года, 29 февраля и общее число прожитых дней

Общее число прожитых дней — это простой подсчёт дней от одной даты до другой, включающий каждое 29 февраля, которое попало в промежуток. Год високосный, если делится на четыре, кроме столетий, кроме тех столетий, которые делятся на четыреста: 2000 год был високосным, а 1900 — не был. Калькулятор применяет именно это правило, а не среднюю длину года, поэтому итог точен, а не приблизителен, а число недель — это то же общее число дней, разделённое на семь.

У человека, родившегося 29 февраля, в обычный год дня рождения формально нет. Этот калькулятор в такие годы днём, когда возраст увеличивается на год, считает 1 марта — это более распространённое гражданское соглашение, — и прямо говорит, какое соглашение применено, а не оставляет это угадывать по числу. Общее число прожитых дней при этом не меняется в любом случае, потому что оно считает реальные дни, а не дни рождения.

Часовые пояса, приватность и выбор даты, отличной от сегодняшней

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

По умолчанию вторая дата — сегодня, по часам вашего устройства, и её можно заменить на любую другую. Именно это имеют в виду, когда форма просит указать возраст на определённую дату — возрастной порог для школы, срок страхового договора, заявление на визу, сезон, который ещё не начался. Строка о следующем дне рождения работает в обратную сторону: она называет дату, день недели, на который она выпадает, и сколько дней осталось. Если нужен промежуток между двумя произвольными датами, а не возраст, для этого есть калькулятор дней между датами, а обратный отсчёт считает до момента в днях, часах, минутах и секундах.

Вопросы и ответы

Как рассчитать свой точный возраст?

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

Сколько мне лет в днях?

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

Что если я родился 29 февраля?

В обычный год калькулятор считает днём увеличения возраста 1 марта — это более распространённое гражданское соглашение. На общее число прожитых дней этот выбор не влияет.

Можно ли посчитать возраст на дату, отличную от сегодняшней?

Да. Замените вторую дату на любой день — в прошлом или в будущем — и возраст будет рассчитан именно на эту дату, а не на сегодня.

Сколько дней до моего следующего дня рождения?

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

Сохраняется или отправляется куда-то моя дата рождения?

Нет. Расчёт выполняется в браузере, и введённые даты никуда не передаются. Регистрации нет, и запись о том, что вы вводили, не ведётся.