Время/числа

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

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


                    

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

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

Типичные сценарии

Что стоит помнить

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

Расчёт учитывает часовой пояс — возраст «на эту секунду» может отличаться на день в зависимости от выбранного часового пояса, если момент рождения близок к полуночи.

Статья об этом инструменте: Расчёт возраста: почему это не простое вычитание годов

Часто задаваемые вопросы

Как обрабатывается день рождения 29 февраля?

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

В какой момент возраст увеличивается на год?

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

Что показывает блок «Прожито всего»?

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

Почему в некоторых странах совершеннолетие наступает в полночь накануне дня рождения, а не в сам день?

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

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

Да, поле «Посчитать возраст на дату» принимает любую дату, включая будущую — удобно, чтобы узнать, сколько исполнится человеку к конкретному событию заранее.

Статьи: Время/числа

Unix-время: почему компьютеры считают время с 1970 года

Почему именно 1 января 1970 года стало точкой отсчёта времени для большинства компьютерных систем.

Cron-выражения: как расшифровать расписание запуска задач

Как расшифровать выражение вроде */15 * * * * и понять, когда именно запустится задача.

Системы счисления: зачем нужны двоичная, восьмеричная и шестнадцатеричная

Почему цвет #FF5733 в CSS записан шестнадцатеричными цифрами, а не десятичными.

Побитовые операции: как AND, OR и XOR работают на уровне битов

Чем побитовый AND отличается от логического, и зачем вообще оперировать отдельными битами числа.

Разница между датами: почему подсчёт дней сложнее, чем кажется

Почему наивное вычитание дат может дать неправильный результат из-за високосных годов.

Часовые пояса: почему UTC — это не то же самое, что GMT

Почему UTC не меняется дважды в год, а время в Лондоне (GMT/BST) — меняется.

Расчёт длительности: как правильно суммировать часы, минуты и секунды

Почему при сложении минут и секунд нужно «переносить» остаток в следующий разряд, как при десятичном сложении.

ISO 8601 Duration: как записать длительность в стандартном формате

Почему запись PT1H30M означает «1 час 30 минут», а не «1 минута 30 часов».

Номер недели: почему в разных странах недели считают по-разному

Почему 1 января иногда относится к 52-й или 53-й неделе предыдущего года по стандарту ISO 8601.

Римские цифры: как устроена система без нуля и разрядов

Почему IV означает 4, а не 6, и как правило вычитания работает в римских цифрах.

IEEE 754: почему 0.1 + 0.2 не равно 0.3 в коде

Почему почти в каждом языке программирования 0.1 + 0.2 выводит 0.30000000000000004.

Число прописью: зачем превращать цифры в слова

Почему в банковских документах сумму пишут и цифрами, и словами одновременно.