Skip to content

Age on a Specific Date Calculator

Find your exact age on any past or future date

Try:

Updated November 9, 2026 · 10 minute read · How we calculate

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.

Age on a specific date: a calendar page with one date circled
A calendar page with one date circled: your age on any date is the time from your birth to that day, counted on the real calendar.

How to Use the Age on a Specific Date Calculator

  1. Enter your date of birth.
  2. Choose the date on which you want your age calculated.
  3. Select Calculate age on date.
  4. 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.

Table 1: Age on historic dates for someone born June 15, 1990
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.

Table 2: Milestone ages and the dates you reach them, born June 15, 1990
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.

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.

Table 3: Age-Finder and the top age-on-a-date calculators compared
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.

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