Рассчитайте точный возраст в годах, месяцах и днях. Всего прожитых дней и до следующего дня рождения.
Расчёт возраста кажется простым, но имеет нюансы: месяцы разной длины, а високосные годы каждые четыре года добавляют день. Правильный способ сначала считает полные годы, затем оставшиеся месяцы и в конце оставшиеся дни.
Например, если вы родились 15 марта 1990 года, а сегодня 8 мая 2026 года: вы прожили 36 полных лет (15 марта 1990 → 15 марта 2026), затем 1 полный месяц (15 марта → 15 апреля) и ещё 23 дня (15 апреля → 8 мая) = 36 лет, 1 месяц, 23 дня.
В днях: просто вычтите дату рождения из сегодняшней даты. Человек, родившийся 1 января 1990 года, прожил примерно 13 277 дней (по состоянию на 2026 год). Каждый високосный год добавляет к сумме один дополнительный день.
Хронологический возраст — это время, прошедшее между датой рождения и датой отсчёта, выраженное в годах, месяцах и днях. Сначала считаются полные годы, затем полные месяцы, затем оставшиеся дни — с заимствованием дней у предыдущего месяца при необходимости, поэтому результат зависит от разной длины календарных месяцев.
Человек, родившийся 15 марта 2000 года, на 2 июля 2026 года имеет возраст ровно 26 лет, 3 месяца и 17 дней — всего 9 606 дней.
Как високосные годы влияют на возраст? Человек, родившийся 29 февраля, юридически становится старше 28 февраля или 1 марта в невисокосные годы — в зависимости от юрисдикции; подсчёт по дням обрабатывает это автоматически.
Почему восточноазиатские системы счёта возраста отличаются? Традиционный корейский и китайский счёт считал новорождённого годовалым и добавлял год на Новый год, поэтому традиционный возраст может превышать западный до двух лет.