How Age Is Calculated Around the World
Completed years vs counting years, East Asian age reckoning, and the legal fate of people born on February 29.
Last updated: 2026-07-15
In the convention used across most of the world, your age is the number of completed years since you were born. You start at 0 on the day you arrive, and you only become 1 on the anniversary of your birth — your first birthday. Everything in between is a fraction that the count rounds down. Someone born on January 1, 1990 is 36 years old on July 15, 2026, because 36 full years have elapsed and the 37th is still in progress.
That rounding-down rule is the whole trick, and it is why a birthday feels like a switch flipping: age does not tick up smoothly through the year, it jumps by one the instant you complete another full orbit. The subtlety is what "completed" means when a calendar refuses to cooperate — months of unequal length, leap days, and a few cultures that historically counted age a different way entirely. This guide walks through the places where the simple rule needs an asterisk.
Completed years: the international standard
To find an age the standard way, compare the current date to the birth date field by field. Take the difference in years, then check whether this year's birthday has already happened: if the current month and day are earlier than the birth month and day, subtract one, because the final year is not complete yet. That single subtraction is the entire algorithm, and it is what our age calculator for a 1990-01-01 birth date does under the hood.
Work it forward and the future is just as mechanical. A person born on January 1, 1990 turns 40 on January 1, 2030 — the birthday and the round number land on the same day because the birth date is itself January 1. You can watch that play out on our how old will I be in 2030 page, which projects completed years to a future date rather than today.
Counting years: how East Asian reckoning worked
The completed-years convention is not the only one people have used. Several East Asian cultures historically counted age differently: a newborn was considered 1 at birth — reflecting the time already lived before delivery — and, in the traditional system, everyone advanced a year together at the lunar New Year rather than on their personal birthday. Under that reckoning a baby born in the final days of a year could be counted as 2 within weeks, having been 1 at birth and gaining another year when the New Year arrived.
These systems have been in retreat for decades in favor of the international standard, and the most recent formal step was legal. In June 2023 South Korea enacted a reform standardizing official and everyday age on the international "full age" count (만 나이, man nai), directing that ages in administrative and civil contexts be reckoned as completed years. Practically, the change made much of the population a year or two younger on paper overnight. The lesson for anyone doing date math across cultures is to state which convention you mean rather than assume the other side shares yours.
Why age in months and days is ambiguous
Age in whole years is unambiguous because a year is always the same anniversary. Age expressed as "years, months, and days" is not, because months do not have a fixed length, and the arithmetic depends on the order you do it in. Consider a span that starts on January 31. Adding "one month" has no clean answer: there is no January 31 + 1 month that lands on a February 31, so software has to choose. Some libraries clamp to the last valid day and return February 28 (or 29 in a leap year); others roll forward into March. Two calculators can both be "right" and disagree by up to three days.
The same ambiguity shows up when you break a total age into components. Ten thousand days of life is an exact, countable figure — but re-expressing it as "27 years, 4 months, and 12 days" forces month-length assumptions that the raw day count never needed. When precision matters, an exact day count is the honest unit; the months-and-days form is a human-friendly approximation, not a second exact answer.
February 29 birthdays
People born on February 29 — leaplings — have a real birthday only once every four years, which raises a genuine question in the three years between: on a non-leap year, have they aged up on February 28 or on March 1? The answer is not mathematical, it is jurisdictional, and different legal systems have landed on different rules.
Take someone born on February 29, 2016. The year 2025 is not a leap year, so it has no February 29. If the law treats them as aging up at the end of February 28, they have completed 9 years on February 28, 2025; if the law waits for March 1, they have completed only 8 as February 28 closes and reach 9 the next day. That one-day gap has practical consequences for things keyed to a precise age — a driving-license eligibility date, an age-of-majority threshold, an insurance boundary. Several jurisdictions have statutes that name the deemed birthday explicitly for exactly this reason.
When weeks are the right unit
Years are the default, but they are the wrong resolution for the very young. In the first months of life, development moves fast enough that pediatric care tracks age in weeks and days, not years — growth charts, feeding and sleep milestones, and screening windows are all plotted against age in weeks. A "six-week check" is a real appointment because six weeks is a meaningful clinical distance, in a way that "0 years old" simply is not.
Pregnancy uses weeks too, and it dates them from a slightly surprising origin. Gestational age is conventionally counted from the first day of the last menstrual period, not from conception, which is why a full-term pregnancy is described as 40 weeks even though the embryo is roughly two weeks younger than that figure suggests. Forty weeks is 280 days, about nine and a bit calendar months — one more case where the tidy "nine months" shorthand hides an exact day count underneath. For a baby's first weeks, precise age in days also underlies clinical screening; our sibling guide on understanding newborn jaundice numbers shows how hour-by-hour age drives the reading of those charts.
Try it
To get a completed-years age without doing the field-by-field subtraction yourself, use the age calculator with any birth date, or project forward with how old will I be in 2030. Both use the international convention: you are 0 until your first birthday, and every year after that is one you have fully completed.