AGE & DATES

Age on a Specific Date Calculator

Enter your date of birth and any past or future date to find your exact age on that day in years, months, days, weeks, and total days.

Last updated: July 2026

Enter the person’s birth date.

Choose the past or future date you want to check.

What this calculator tells you

Use this calculator to see how old someone was or will be on a specific date. It is useful for birthdays, anniversaries, milestones, and historical dates.

How exact age is calculated

The calculator uses calendar day arithmetic rather than dividing by 365. That means it handles leap years and month lengths correctly.

Past dates and future dates

You can enter any past or future date. The calculator will show the exact age for that date, along with the next birthday and the day of the week on the selected date.

Worked example

For a date of birth of May 17, 1990 and a date to check of July 29, 2026, the calculator shows an exact age of 36 years, 2 months, and 12 days, 13,222 completed days, and Wednesday as the day of the week.

Frequently asked questions

Can I calculate how old I was when a past event happened?

Yes. Enter the event date as the date to check and the calculator will show the age on that day.

Can I calculate my age on a future date?

Yes. Enter any future date to see how old you will be on that day.

Why can exact age differ from simply dividing days by 365?

Calendar years are not all the same length, and this calculator uses exact calendar-date arithmetic.

How are leap years handled?

Leap years are handled through calendar-day arithmetic, so month and day differences stay accurate.

How are February 29 birthdays handled?

In non-leap years, the calculator uses February 28 for the birthday date. This is a calendar convention and not a legal-age determination.

Is this calculator suitable for legal age verification?

No. This tool is informational and should not be relied on for jurisdiction-specific legal age determinations.