The exact age calculation
Age normally means the number of complete calendar years since birth. An exact answer can also show the completed months after the last birthday and the remaining days after the last completed month. The method is calendar-based:
This is different from dividing elapsed days by 365. A year can contain 365 or 366 days, while calendar months range from 28 to 31 days. An exact age calculation advances through actual anniversary dates instead of assuming fixed-length units.
Step-by-step subtraction method
- Write the as-of date above the date of birth in year-month-day order.
- Subtract the day values. If the as-of day is earlier than the birth day, borrow the number of days in the previous calendar month.
- Subtract the month values. If the adjusted as-of month is earlier than the birth month, borrow one year and add 12 months.
- Subtract the years. The answer now represents completed years, months and days.
Borrowing must use the actual preceding month. For example, borrowing from April adds 30 days; borrowing from March adds 31; and borrowing across February depends on whether that February has 28 or 29 days.
Worked example
Suppose the date of birth is 15 January 1990 and the as-of date is 19 August 2026. The 2026 birthday has already occurred, so there are 36 completed years. From 15 January to 15 August is seven completed months, and from 15 August to 19 August is four days. The exact age is 36 years, 7 months and 4 days.
A useful verification method is to rebuild the date: 15 January 1990 + 36 years = 15 January 2026; + 7 months = 15 August 2026; + 4 days = 19 August 2026. If the rebuilt date does not match the as-of date, a borrowing or boundary error occurred.
What if this year’s birthday has not happened?
Subtract one from the simple year difference. Someone born on 20 November 2000 is not yet 26 on 9 September 2026 because the November birthday has not occurred. The completed-year age is 25. The remaining months and days are measured from 20 November 2025 to the as-of date.
Leap-day birthdays
A person born on 29 February has an exact birth date that only appears in leap years. Calendar software needs an explicit rule when advancing the anniversary through a non-leap year. Everyday birthday observance, contracts, benefits and legal age rules may treat 28 February or 1 March differently. For an ordinary elapsed-time calculation, state the convention used; for an official eligibility decision, follow the law or policy that governs it.
Age in total days, weeks or months
Total elapsed days answer a different question from calendar age. Total days are found by subtracting the two dates as date values. Weeks are total days divided by seven, usually shown as completed weeks plus remaining days. “Total months” is less exact unless a convention is defined because months have unequal lengths.
Keep units clear when comparing results. “36 years and 7 months old” is a calendar age; “13,365 days since birth” is an elapsed-day measure. Both can be correct while describing the interval differently.
Calculate age on a past or future date
The as-of date does not have to be today. Use a historical date to confirm age on an application, event or record date. Use a future date for planning, such as determining age at the start of a course or on a renewal date. Do not enter a date earlier than the date of birth.
Common mistakes
- Subtracting years without checking whether the birthday occurred.
- Assuming every year has 365 days.
- Treating every month as 30 days.
- Using today when the form or policy asks for age on another date.
- Confusing completed age with the calendar year someone is “in.”
- Ignoring special legal rules for eligibility cutoffs or leap-day birthdays.
Frequently asked questions
How do I calculate my age quickly?
Enter your date of birth and the date on which you want your age in the Age Calculator. It returns completed years, months and days plus total days and weeks.
Is age just the current year minus the birth year?
Only after the birthday has occurred in the current year. Otherwise subtract one more year.
Do I count the day I was born?
At the moment of birth, completed age is zero. The first complete day is reached one day later, and the first complete year is reached on the first birthday.
Can an online age calculator settle a legal age dispute?
No. It can verify calendar arithmetic, but the controlling law, contract or program can define its own cutoff and boundary rules.