By the Age-Finder team · Last updated 7 November 2026
Quick answer
Subtract your birth date from the target date to get your age on that day. Born 14 May 1990, you were 9 years, 7 months and 18 days old on 1 January 2000, and you will be 60 on 14 May 2050. The calculator below does the calendar math exactly, leap days included.
Use the Age on a Specific Date Calculator above to find your exact age on any past, present, or future date. Enter your date of birth and select the date you want to check to see your age in completed years, months, and days.

How to Use the Age on a Specific Date Calculator
- Enter your date of birth.
- Choose the date on which you want your age calculated.
- Select Calculate age on date.
- Review your exact age in completed years, months, and days. The calculator also shows supporting information such as completed months, full weeks, and total days.
Method: Age on a target date = Target date minus Date of birth.
How the Calculation Works
To find your age on a specific date, subtract your birth date from the target date using calendar math. Count the whole years first, then the whole months since the last birthday, then the leftover days, always using the real length of each month.
Worked example: born March 22, 1988, target date January 1, 2000. Step 1, whole years: March 22, 1988 to March 22, 1999 is 11 years.
Step 2, whole months: March 22, 1999 to December 22, 1999 is 9 months. Step 3, leftover days: December 22, 1999 to January 1, 2000 is 10 days. Result: 11 years, 9 months, 10 days.
Exact Calendar Math vs Approximations
Some calculators divide total days by 30.4 to estimate months, which introduces errors of one or two days. Our calculator uses exact calendar math: it uses the real length of each month (28, 29, 30, or 31 days) and accounts for every leap day between the two dates.
The result matches what you would get counting on a paper calendar. This precision matters for legal cutoffs, school enrollment dates, and retirement eligibility, where being off by even one day can change the answer. When the stakes are high, exact beats approximate every time.
Your Age at History’s Milestones
Numbers feel abstract until they attach to something you remember. Here is what the calendar math looks like for someone born June 15, 1990, measured against real dates.
| Event | Date | Age on that day |
|---|---|---|
| Moon landing | July 20, 1969 | Not born yet |
| Fall of the Berlin Wall | November 9, 1989 | Not born yet |
| January 1, 2000 (Y2K) | January 1, 2000 | 9 years, 6 months, 17 days |
| September 11 attacks | September 11, 2001 | 11 years, 2 months, 27 days |
| First iPhone release | June 29, 2007 | 17 years, 14 days |
| COVID-19 declared a pandemic | March 11, 2020 | 29 years, 8 months, 25 days |
| Today | November 7, 2026 | 36 years, 4 months, 23 days |
Try your own birth date against dates that matter to you. An application deadline, a wedding, the day you started a job.
That is the real use case for this calculator: not curiosity, but pinning your exact chronological age to a date that counts. For the other direction, see how old famous people were at the moments that defined them.
Terms worth knowing
Chronological age. The formal term for what this calculator returns: the time elapsed between your date of birth and the target date, expressed in years, months, and days. Every official record that asks for your age means chronological age.
Life stage labels. Age ranges have conventional names: Infant (0 to 1), Toddler (1 to 3), Child (3 to 12), Teen (13 to 19), Young Adult (20 to 39), Middle-Aged (40 to 59), Senior (60 and up). Knowing your exact age on a date tells you which label applied.
Korean age. In the traditional Korean counting system, a newborn is 1 year old at birth and everyone gains a year on January 1, not on their birthday.
Korean age is the year difference plus one: someone born in 1990 is 37 in 2026 by Korean counting, while their international age is 36. The tool does not show Korean age; the Korean Age Calculator does.
Year age. The year difference alone, with no adjustment for whether the birthday has passed: someone born in 1990 has a year age of 36 in 2026, whatever the month. It is the simplest of the three counts and the one most likely to be off by one.
Future dates work too
Enter a date in the future to see how old you will be. Born January 1, 2000, you will be exactly 50 years old on January 1, 2050. Useful for retirement planning and eligibility dates.
| Milestone | Age | Date you reach it |
|---|---|---|
| Driving age in most US states | 16 | June 15, 2006 |
| Voting age | 18 | June 15, 2008 |
| Drinking age in the US | 21 | June 15, 2011 |
| Retirement age (65) | 65 | June 15, 2055 |
| Full retirement age (67) | 67 | June 15, 2057 |
For a cutoff on a fixed date, such as school enrollment on September 1, enter that date as the target instead.
Born June 15, 1990, you were 36 years, 2 months and 17 days old on September 1, 2026. If you want to know what weekday a target date falls on, use the Day of the Week Calculator.
How to do it in Excel
If you need the same answer in a spreadsheet, Excel has a hidden function for it: DATEDIF. Put the birth date in A2 and the target date in B2, then use =DATEDIF(A2,B2,"Y") for completed years, =DATEDIF(A2,B2,"YM") for the remaining months, and =DATEDIF(A2,B2,"MD") for the remaining days.
Together the three give the same years, months and days as this calculator. One warning: DATEDIF’s “MD” unit is known to give wrong answers in a few cases, so check its result against the calculator before you rely on it. Google Sheets supports the same three formulas.
The February 29 rule
Born on February 29? Every day you have lived counts, leap days included, because the tool subtracts the two dates on the real calendar instead of dividing by an average year.
In a non-leap year, this calculator treats February 28 as your birthday: someone born February 29, 2000 was exactly 26 years old on February 28, 2026, and 26 years and 1 day old on March 1, 2026.
Other systems differ: some legal systems count March 1 as the birthday in common years, and some calculators let you switch between the two. The one-day difference is exactly why the legal-cutoff note below matters.
A note on very old dates
Dates before October 1582 used the Julian calendar, and England and its colonies did not switch to the Gregorian calendar until September 1752. For historical dates in those ranges, the calendar in effect differs from today’s. The U.S. Naval Observatory documents both changeovers.
A note on legal cutoffs
This calculator gives chronological age from calendar math. It is not legal advice.
The legal age on a cutoff date can depend on the rule your jurisdiction uses: whether a February 29 birthday counts as February 28 or March 1 in common years, whether age is counted from the start or the end of the birthday, and which calendar applies to old dates.
Check the rule that applies before you rely on the result for a filing, an enrollment, or an eligibility decision.
What other age-on-a-date calculators offer
Most calculators on the first page of results do the same subtraction this one does, so the differences are in what else they show. The table below lines this page up against the three that rank highest for the same query.
| Feature | Age-Finder | Omni Calculator | PonderLoop | Thously |
|---|---|---|---|---|
| Age on any past or future date | Yes | Yes | Yes | Yes |
| Target before birth date | Error shown | Not stated | Not stated | Error shown |
| Total months, weeks and days | Yes | Yes | Yes | Yes |
| Korean age and year age | Explained in the guide | Not shown | Not shown | Yes, side by side |
| Excel method | Yes, in the guide | Not shown | Not shown | Not shown |
| Cutoff table | Yes | Not shown | Yes, Sep 1 cutoff | Not shown |
| February 29 rule stated | Yes, Feb 28 | Not shown | Yes, Feb 28 | Yes, Mar 1 by default |
| Day of the week for the target date | No, separate calculator | Not shown | Yes | Yes |
| Free, no sign-up | Yes | Yes | Yes | Yes |
The shortfalls, stated plainly: the tool does not show Korean age or year age the way Thously does, and it does not show the weekday of the target date the way PonderLoop and Thously do. What it adds is the Excel method, the February 29 rule worked through with real dates, and the legal-cutoff note.
Frequently Asked Questions
Can the target date be today?
Yes. If you select today’s date as the target date, the calculator returns your current calendar age.
Can I use this calculator for an age cutoff date?
Yes. Enter the cutoff date as the target date to calculate the person’s exact age on that day. Read the legal-cutoff note above first: the answer is exact calendar math, but the legal rule in your jurisdiction can differ by a day.
What if the target date is before my birth date?
The calculator shows an error: “The target date is before your date of birth. Please check the dates.” There is no age to report before someone exists, so the tool refuses the date rather than returning a negative age. Enter a target date on or after your birth date.
How do I calculate my age on a date in Excel?
Put the birth date in A2 and the target date in B2, then use =DATEDIF(A2,B2,"Y") for years, =DATEDIF(A2,B2,"YM") for the remaining months, and =DATEDIF(A2,B2,"MD") for the remaining days.
The three together give the same answer as this calculator. DATEDIF’s “MD” unit is known to give wrong answers in a few cases, so check it against the calculator.
What is my Korean age on a date?
Korean age is the year difference plus one: someone born in 1990 is 37 by Korean counting in 2026, while their international age is 36.
On January 1, 2000, the same person was 11 by Korean counting and 10 by international age. This tool does not show Korean age; use the Korean Age Calculator for it.
Does the calculator count leap days?
Yes. It counts every calendar day between the two dates, including every February 29, and it uses the real length of each month. That is why its answer can differ by a day or two from calculators that divide total days by 30.4 to estimate months.
Related Calculators and Guides
Age Calculator: your current age from your date of birth, in years, months and days, with total months, weeks and days. Age Difference Calculator: compare the ages of two people, in years, months and days.
Birthday Calculator: birthday dates and countdown information. Days Lived Calculator: how many days old you are. Age Calculation Methodology: the detailed calculation rules this tool follows.
Sources
- Julian Date Converter, U.S. Naval Observatory: the 1582 Gregorian changeover and England’s 1752 switch.
- Leap Years FAQ, U.S. Naval Observatory: the Gregorian 365.2425-day average against the Julian 365.25.
- Time and Frequency from A to Z, NIST: why leap years have 366 days.
- Age-Finder methodology (how dates are handled).