Time, Date & Work

Age Calculator

Updated Aug 21, 2026 Reviewed Aug 21, 2026
Calculate exact age in calendar years, months, and days, plus completed months, weeks, days, hours, birth weekday, and the next birthday.

Birth date and reference date

Calculate chronological age

Enter the calendar date on which the person was born.

Use today, a past date, or a future reference date.

Calendar-based age
Years and months follow real calendar anniversaries; they are not fixed 365-day years or 30-day months.

Result

Calculation summary

Enter values to see the result

Your result, breakdown, assumptions, and warnings will appear here.

Age timeline

Birth, reference date, and next birthday

Live preview
Birth, reference date, and next birthdayFrom Aug 21, 1990 to Aug 28, 2026: 36 years, 0 months, and 7 days.Birth dateAug 21, 1990Age on dateAug 28, 2026Next birthdayAug 21, 202736years0months7daysTotal calendar days lived13,156358 days until the next birthday
Change either date to update the exact calendar age and birthday timeline.

How to use this calculator

  1. 1Enter the date of birth.
  2. 2Choose the date on which age should be measured.
  3. 3Calculate to see exact calendar age, total elapsed calendar days, and the next birthday.

Formula

Exact age = whole calendar years + whole calendar months + remaining days

Whole anniversaries are counted first, using the last valid day of a month when a leap-day anniversary is unavailable, then remaining calendar days are counted.

Calculation steps

  • Validate the birth date and age-at date as Gregorian calendar dates.
  • Reject an age-at date before the birth date.
  • Count whole calendar years, then whole calendar months, then remaining days.
  • Count total calendar-day boundaries for week, day, and hour equivalents.
  • Find the next clamped birthday anniversary and days remaining.

Worked example

A person born August 21, 1990 is exactly 36 years old on August 21, 2026. The date is also 13,149 calendar days after birth.

Assumptions

  • Age is measured using Gregorian date-only values without times or time zones.
  • Completed months do not include the remaining partial month.
  • Hours are calendar-day equivalents at 24 hours per day.
  • A February 29 anniversary clamps to February 28 in a non-leap year.
  • This calculator reports chronological age, not legal age rules for a particular jurisdiction.

Sources

Frequently asked questions

Can I calculate age on a past or future date?

Yes, as long as the selected age-at date is not before the birth date.

How is a February 29 birthday handled?

For calendar arithmetic, the anniversary is clamped to February 28 in a non-leap year and a visible note is shown.

Why are completed months not total days divided by 30?

Calendar months have different lengths. Completed months follow actual calendar anniversaries.

Does this determine legal adulthood?

No. It reports chronological calendar age. Legal rules can depend on jurisdiction and purpose.

Are hours affected by daylight saving time?

No. Hours are calendar days multiplied by 24 and do not represent elapsed clock time in a time zone.

Date Difference Calculator
Find the exact calendar difference between two dates in years, months, days, total weeks, days, and hours, with optional inclusive counting.
Date Add & Subtract Calculator
Add or subtract calendar years, months, weeks, and days from a date with explicit month-end handling and a localized result date.
Business Days Calculator
Count working days between two dates with configurable weekends, custom holidays, inclusive boundaries, and optional work-hour conversion.