Age on Any Date Calculator

Calculate exactly how old someone will be on any specific date in years, months, and days.

⏰ Date & Time📐 Age = Target Date - Birth Date
Birth year
Birth month 1-12
Birth day
Target year
Target month
Target day
Please enter valid values.

Formula & Reference

VariableFormulaUnits
Age on Any Date CalculatorAge = Target Date - Birth Dateyears, months, days

Step-by-Step Examples

Example 1
35th Birthday

Born June 15, 1990. Age on June 15, 2025.

  • 2025-1990 = 35 years exactly
✓ 35 years old
Example 2
Legal Age Check

Born March 20, 2007. Age on March 20, 2025.

  • 18 years old exactly
✓ 18 years old
Example 3
Historical

Born Jan 1, 1900. Age on July 4, 1976.

  • 76 years, 6 months, 3 days
✓ 76 yrs 6 mo 3 days

Real-World Applications

Common Mistakes to Avoid

⚠️
Off-by-one on birthdays

Age is years completed, not started. You are 34 on June 14 and 35 on June 15.

⚠️
Leap year birthdays

Feb 29 birthdays are celebrated on Feb 28 or Mar 1 in non-leap years.

Frequently Asked Questions

How to calculate exact age?
Target year minus birth year, then subtract 1 if birthday hasn't happened yet this year. Count months and days for precision.
Retirement age in the US?
Full SS: 67 for those born 1960+. Early: 62 (reduced). Medicare: 65.
Is someone 18 on their birthday?
Yes — legally age changes at midnight beginning the birthday date.

Related Calculators