Everyday life

Age Calculator

Find the age in years, months and days between two dates.

Enter your values

Your result

Age on the selected date

31 years, 9 months, 16 days

Completed years
31
Total completed months
381
Total elapsed days
11,612

An estimate based on your inputs. Review the assumptions and method below.

How does this calculator work?

Calculate calendar age instead of dividing days by an average year length. The calculation accounts for different month lengths and leap years.

The formula

Count completed calendar months first, then the days since the last completed month.

What should you know?

  • Uses Gregorian dates independently of the local time zone.
  • When the birth day does not exist in the target month, the last day is used. A February 29 birthday therefore completes a year on February 28 in a non-leap year.

Common questions

Can I calculate age on a future date?

Yes. Choose the desired date in the second field. The birth date must be valid and cannot be in the future.

Why not divide the days by 30 to get months?

Calendar months have different lengths. This calculator uses actual completed calendar months.

Sources and verification

How do we choose formulas and check results?

Sources explain the method or its limits; they do not imply that the linked organizations endorse this calculator.