Age in Years, Months, and Days Calculator
Calculate exact age in years, months, and days between any two dates. Get detailed breakdowns in weeks, hours, minutes, and seconds.
About
Chronological age is not a single number. Stating age as 32 years discards the residual months and days that matter in legal contexts (custody cutoffs, insurance brackets, pension eligibility thresholds). This calculator performs true calendar-aware arithmetic: it walks from birth date to target date counting full elapsed years, then full elapsed months within the remaining partial year, then residual days. It does not divide total milliseconds by a fixed 365.25-day year constant, which introduces drift because February has 28 or 29 days and months vary from 28 to 31 days. The method handles end-of-month edge cases: a person born on January 31 evaluated on March 2 is 1 month and 2 days old, not 0 months and 30 days.
The tool also computes a full decomposition into total days, weeks, hours, minutes, and seconds, plus your next birthday countdown. Note: all calculations assume Gregorian calendar rules and do not account for timezone shifts or leap-second insertions. Pro tip: for legal age determination, verify whether your jurisdiction counts the birthday itself as the day age increments or the day after.
Formulas
The exact age is computed by calendar walk, not by dividing total time by fixed constants. The algorithm proceeds in three steps:
where Y = number of full calendar years elapsed, M = number of additional full calendar months after subtracting Y years, and D = remaining days after subtracting Y years and M months.
For the total elapsed days used in the detailed breakdown:
where ttarget and tbirth are Unix timestamps in milliseconds. From total days, derived units follow:
The next birthday is calculated by checking if the birthday has already occurred in the target year. If it has, the next occurrence is in the following year. For February 29 birthdays in non-leap years, March 1 is used as the next birthday date.
Reference Data
| Milestone Age | Total Days (approx) | Total Weeks | Total Hours | Common Significance |
|---|---|---|---|---|
| 1 year | 365 | 52 | 8,760 | First birthday |
| 5 years | 1,826 | 261 | 43,830 | School enrollment (many countries) |
| 10 years | 3,652 | 521 | 87,660 | Double digits milestone |
| 13 years | 4,748 | 678 | 113,958 | Teenager; social media minimum age (COPPA) |
| 16 years | 5,844 | 835 | 140,256 | Driving permit (US states) |
| 18 years | 6,574 | 939 | 157,788 | Legal adult (most jurisdictions) |
| 21 years | 7,670 | 1,096 | 184,086 | Legal drinking age (US) |
| 25 years | 9,131 | 1,304 | 219,150 | Car rental eligibility; brain full maturity |
| 30 years | 10,957 | 1,565 | 262,980 | Saturn return (astrology); career milestone |
| 40 years | 14,610 | 2,087 | 350,640 | Health screening thresholds increase |
| 50 years | 18,262 | 2,609 | 438,300 | AARP eligibility (US); colonoscopy screening |
| 60 years | 21,915 | 3,131 | 525,960 | Early retirement (many pension systems) |
| 62 years | 22,645 | 3,235 | 543,492 | US Social Security early benefits |
| 65 years | 23,741 | 3,391 | 569,790 | Medicare eligibility (US); standard retirement |
| 67 years | 24,472 | 3,496 | 587,322 | US Social Security full retirement age |
| 70 years | 25,567 | 3,652 | 613,620 | Platinum jubilee milestone |
| 80 years | 29,220 | 4,174 | 701,280 | Average life expectancy (developed nations) |
| 90 years | 32,872 | 4,696 | 788,940 | Nonagenarian status |
| 100 years | 36,524 | 5,218 | 876,600 | Centenarian; royal/presidential congratulations |
| 1,000 days | 1,000 | 142 | 24,000 | ≈ 2 years 8 months 25 days |
| 10,000 days | 10,000 | 1,428 | 240,000 | ≈ 27 years 4 months 15 days |