Age on a Specific Date
Age on date = Target date − Birth date2000-01-01 − 1990-06-15 = 9 years, 6 months, 17 days
Free online tool
Pick any date to calculate what your age was or will be on that day.
Instant calculation
Enter your birth date and any target date.
Your numbers stay in this browser. Nothing is uploaded or saved.
Three clear steps
Type your birth year, month and day.
Type the date you want to know your age on.
See your exact age on that date in years, months and days.
The formula
Subtract your birth date from the target date. The calculation handles leap years, month boundaries and all calendar edge cases.
Age on date = Target date − Birth date2000-01-01 − 1990-06-15 = 9 years, 6 months, 17 days
Check the method
Each example follows the same formula used by the calculator.
2000-01-01 − 1990-06-15 = 9 years, 6 months, 17 days9 years, 6 months, 17 daysThe calculator accounts for Feb 29 birthdays in non-leap years25 years, 11 months, 27 daysCommon questions
Yes. Enter any past date as the target date to find out exactly how old you were on that day.
Yes. Enter a date in the future to see what your age will be on that day.
The calculator will show an error. Age cannot be calculated for a date before you were born.
Yes, as long as both dates are valid calendar dates. The calculator works with any year from 1 AD onward.
It is precise to the day. The result shows years, months and days based on the exact calendar difference.
Continue calculating