How Age Is Calculated
The age most of the world uses is chronological age: the number of complete years that have passed since birth. A person born on 15 June 1990 turns 34 on 15 June 2024 and remains 34 until 15 June 2025, regardless of how many days have elapsed. Age increments on the birthday, not gradually.
The calculator above reports age in the conventional years-months-days form and then converts the same interval into total months, weeks, days, hours, minutes and seconds. The two are different views of one number, not different answers.
Why Months Make This Harder Than It Looks
Counting days between two dates is trivial. Expressing that interval as "years, months and days" is not, because months have different lengths. The standard method — the one used here and by most date libraries — works from the largest unit down:
- Subtract the birth year from the end year to get provisional years.
- Subtract the birth month from the end month to get provisional months.
- Subtract the birth day from the end day to get provisional days.
- If the days figure is negative, borrow the length of the preceding month and reduce the month count by one.
- If the months figure is then negative, add 12 and reduce the year count by one.
Step 4 is where implementations disagree, because the answer depends on which month you borrow from. From 31 January to 1 March, borrowing February's 28 days gives "1 month 1 day", while borrowing March's 31 days gives "0 months 29 days". Neither is wrong; they are different conventions. This calculator borrows from the month preceding the end date, which is the most widely used convention.
Leap Years
A leap year adds 29 February to keep the calendar aligned with the solar year, which is about 365.2422 days long. The Gregorian rule is:
- Years divisible by 4 are leap years — 2024, 2028, 2032.
- Except years divisible by 100, which are not — 1900, 2100, 2200.
- Except years divisible by 400, which are — 1600, 2000, 2400.
This gives 97 leap years every 400 years, an average year of 365.2425 days, and an error of roughly one day in 3,200 years.
People born on 29 February have a birthday only in leap years. In common years, jurisdictions differ: most of the United States and the United Kingdom treat 1 March as the legal birthday, while New Zealand and Taiwan use 28 February. Socially, most "leaplings" simply pick one.
Age Reckoning Around the World
The Western system — born at age 0, incrementing each birthday — is not universal.
| System | Age at birth | When it increments | Where used |
|---|---|---|---|
| International | 0 | On the birthday | Most of the world |
| East Asian (traditional) | 1 | On New Year's Day, for everyone at once | Historically China, Korea, Japan, Vietnam |
| Korean "year age" | 1 | 1 January | Korea, informally |
Under the traditional East Asian system a baby born in late December is counted as two years old a few days later. South Korea legally standardised on the international system in June 2023, though the older counts persist in conversation. This calculator uses the international system throughout.
Where Exact Age Matters
- Medicine — paediatric drug dosing is frequently age-banded, and neonatal care measures age in days or even hours.
- Law — majority, voting, driving, marriage, alcohol and criminal responsibility all attach to precise ages.
- Education — school entry usually depends on age on a fixed cut-off date rather than at enrolment.
- Insurance and pensions — premiums, annuity rates and retirement eligibility are age-priced, sometimes to the month.
- Sport — age-group competition uses a cut-off date, so two children in the same school year can fall in different categories.
Approximate Conversions
| Period | Days | Hours | Minutes |
|---|---|---|---|
| 1 week | 7 | 168 | 10,080 |
| 1 month (average) | 30.44 | 730.5 | 43,830 |
| 1 common year | 365 | 8,760 | 525,600 |
| 1 leap year | 366 | 8,784 | 527,040 |
| 10 years | 3,652 | 87,660 | 5,259,600 |
| 50 years | 18,262 | 438,291 | 26,297,460 |
| 100 years | 36,524 | 876,582 | 52,594,920 |
Multi-year figures use the Gregorian average of 365.2425 days per year, which is why they are not exact multiples of 365.
Frequently Asked Questions
How many days old am I?
Enter your date of birth above and leave the second field as today's date. The days row gives the exact count, including every leap day that has passed.
Why does another calculator give a different months figure?
Almost always because of the borrowing convention described above. The total day count will agree; only the years-months-days breakdown differs, and only when the day of the month of the end date is earlier than the day of birth.
Can I calculate age at a past or future date?
Yes. The second field accepts any date on or after the date of birth, so you can find your age on a past event or a future deadline.
Does this account for time zones?
No. The calculation works on calendar dates only, which is how age is defined legally and socially everywhere. Time zones matter only for interval measurements down to the hour.