Other Calculators

Age Calculator

Enter a date of birth and a reference date, then click Calculate
Dates

Age: 36 years, 5 months, 19 days

Age
36 years, 5 months, 19 days
Total months
437
Total weeks
1,903
Total days
13,321
Total hours
319,704
Next birthday
May 15, 2027 (Saturday)
Days until next birthday
193
Age increases on the birthday. The total counts use 24-hour days and do not adjust for leap seconds or time zones.

What this calculator does

The Age Calculator converts a date of birth and a reference date into a calendar age. The main result is expressed in years, months, and days, which is the form most people use when asked how old they are. The same result panel also shows the total number of months, weeks, days, hours, minutes, and seconds between the two dates.

A second part of the result identifies the next birthday on or after the reference date, the weekday it falls on, and the number of days remaining. This is useful for planning celebrations, checking eligibility rules that depend on age, or simply satisfying curiosity about how much time has passed.

How to use this calculator

  1. Enter the date of birth in YYYY-MM-DD format, or use the date picker.
  2. Enter the reference date under "Age at the date of." To measure age today, enter today's date.
  3. Click Calculate.
  4. Read the calendar age at the top of the result and the totals below it.

The default example uses a birth date of May 15, 1990, and a reference date of November 3, 2026. The result is 36 years, 5 months, and 19 days, or 13,321 total days. The next birthday is May 15, 2027, a Saturday, which is 193 days after the reference date.

Age formulas

Total days = reference date - date of birth
Whole months = complete months from birth to the reference date
Years = floor(whole months / 12)
Months = whole months mod 12
Days = reference date - (birth date + whole months)

The calculator anchors the birth date to a month anniversary first. This avoids the common error where borrowing days from the wrong month produces an off-by-one age near the end of a month. If the birth date is February 29 and the target year is not a leap year, the anniversary is treated as February 28.

What the results mean

The years, months, and days line is a calendar age, not a simple division of total days by 365. A person born on January 31 who is measured on March 1 has completed one month and one day in a non-leap year, even though the elapsed day count is smaller than two full months of 31 days.

Total months counts every complete month anniversary. Total weeks divides the elapsed days by seven and discards the remainder. Total hours, minutes, and seconds assume 24-hour days and do not account for daylight saving time or leap seconds.

Assumptions and limitations

  • Dates are interpreted in UTC, so results do not drift with the device time zone.
  • The reference date must be on or after the date of birth.
  • Only the Gregorian calendar is supported.
  • Age increases on the birthday, which is the most common convention in the United States and many other countries.
  • Alternative systems such as East Asian nominal age are not calculated.

Frequently asked questions

Why is my age in months not simply total days divided by 30?

Calendar months have 28 to 31 days. The calculator counts complete month anniversaries from the birth date, so a month is complete only when the same day number is reached again, or when the month ends first.

How is a February 29 birthday handled?

In a non-leap year, the anniversary is observed on February 28 for calculation purposes. This keeps the age consistent with the common administrative practice used by many agencies.

Does the calculator include the reference day?

No. The age is measured from the start of the birth date to the start of the reference date. If you need to count both endpoints, use the Date Calculator and enable the option to include the end day.

Source

Reference: Calculator.net — Age Calculator.

Other Calculators