Date & Time
Age, duration & timezone calculators
Age on a Specific Date Calculator
Work out how old someone was — or will be — on any past or future date, not just today. Enter the date of birth and the target date and the calculator shows the exact age on that date as years, months and days, plus the total days and weeks lived up to it. This answers eligibility and cut-off questions: how old will I be on a given exam date, was a child old enough on the school-entry date, how old will I be at retirement. The birth date and the target date can be entered in either order, and if the birth date is later than the target date the result is order-normalized to a positive age so you never see a negative number. The age uses calendar-aware month-length borrowing with leap-year handling, and every calculation runs on UTC midnights so a day is always a full calendar day, even across a daylight-saving change. Everything is computed in your browser.
Set the age-at-date field to any past or future date to read the exact age then
- Age on the target date = years, months and days (calendar-aware month-length borrow)
- Either date order works — the result is order-normalized to a positive age
Frequently asked questions
How do I calculate my age on a specific date?
Enter your date of birth and set the as-of date to the target date — past or future. The calculator reports the exact age on that date as years, months and days, plus the total days and weeks lived up to it. This is useful for eligibility cut-offs, exam dates and "how old will I be on…" questions.
Can I check how old I will be in the future?
Yes. Set the target date to a future date and the tool computes the age you will be on that date. It works for past dates too, so you can check how old you were on any historical date.