GiveMeCalculatorsGuides

Chronological Age Calculator

Enter a date of birth and the date to measure from (today by default) to get the exact chronological age in years, months, and days, plus the totals in months, weeks, and days.

Chronological age30 yr 0 mo 0 d
In months360 months
In weeks1,565 weeks
In days10,957 days

How to calculate chronological age

Count the whole years from the date of birth to the comparison date, then the whole months left over, then the remaining days. When the day of the month hasn't been reached yet, borrow a month (using the actual length of the previous month) so the result lands on real calendar dates rather than an average like 365.25 days per year.

Age = whole years, then leftover months, then leftover days (calendar exact)

Worked example

Born 15 March 1990, measured on 10 July 2023.

  1. Whole years: 1990 to 2023 = 33 years (to 15 March 2023)
  2. Whole months: 15 March to 15 June = 3 months
  3. Leftover days: 15 June to 10 July = 25 days

Result: 33 years, 3 months, 25 days (about 400 months or 12,170 days)

Frequently asked questions

What is chronological age?

Chronological age is the exact amount of time that has passed since the date of birth, expressed in years, months, and days. It's the plain calendar age, as opposed to a developmental or bone age estimate.

How do you calculate chronological age?

Subtract the birth date from the reference date in calendar steps: count whole years first, then whole months, then leftover days, borrowing from the larger unit when the smaller one would go negative. This calculator does that exactly for any two dates.

Why not just divide the days by 365?

Dividing total days by 365 (or 365.25) ignores leap years and the different lengths of months, so it drifts by a day or more. Calendar-based counting lands on the correct anniversary every time, which matters for school cut-offs and medical assessments.

Can I find my age on a past or future date?

Yes. Change the second date to any date you like, in the past or future, and the calculator returns the chronological age as of that date.

How do I convert my age into months?

Multiply the whole years by 12 and add the leftover months. A person aged 33 years and 3 months is 33 × 12 + 3 = 399 completed months, which this tool reports for you.

Related tools

Related guides