Время/числа

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

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


                    

This tool calculates exact age from a birth date: full years, months, and days lived, the total number of days lived, and how much time is left until the next birthday.

How to use it

Common uses

Things to keep in mind

For people born on February 29, a "full year" in a non-leap year is conventionally counted as reached on March 1 — a rule that varies between jurisdictions.

The calculation accounts for timezone — an age "as of this second" can differ by a day depending on the chosen timezone if the birth moment is close to midnight.

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

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

Как обрабатывается день рождения 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.

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

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