CalculationTime

Time & Date

Age Calculator

Calculate age from a birth date to a chosen date, with years, months and days shown clearly.

Age36y 0m 0d13,149 total elapsed days at UTC midnight

Calculator

Working calculator

Print-friendly
Live result36y 0m 0d13,149 total elapsed days at UTC midnight
Formula used

Age = as-of date − birth date, counted in complete calendar years, then complete months, then remaining days. Total days = UTC midnight difference ÷ 86,400,000.

This is the method behind the answer, so the result can be checked rather than simply trusted.

Printable calculation report

Result: 36y 0m 0d. Assumption: The birth date and age-on date use the proleptic Gregorian calendar used by JavaScript Date for modern civil dates.

Formula / method
Age = as-of date − birth date, counted in complete calendar years, then complete months, then remaining days. Total days = UTC midnight difference ÷ 86,400,000.
Birth year
1990
Birth month
5
Birth day
15
Age on year
2026
Age on month
5
Age on day
15
Page/date context
2026-05-16 UTC page version
Page URL
https://calculationtime.com/calculators/age-calculator
Notes
Use this space on the printed report for supplier pack size, quote reference, classroom working, job location or approval notes.

Formula

Age = as-of date − birth date, counted in complete calendar years, then complete months, then remaining days. Total days = UTC midnight difference ÷ 86,400,000.

Worked example

Birth date 15 May 1990 to age-on date 15 May 2026 gives 36 completed years. There are no remaining completed months or days, so the result is 36 years, 0 months and 0 days.

Professional note

Age sounds simple, but eligibility rules are often not. A school, pension, insurance or immigration form may care about the local date at midnight, the birthday itself, inclusive counting, or a fixed cutoff date. Use this calculator for the calendar arithmetic and confirm the governing rule separately.

Regional and unit assumptions

Inputs use numeric year, month and day fields so the calculator avoids DD/MM versus MM/DD ambiguity. The default as-of date is 15 May 2026 for the worked example.

Assumptions and limitations

Methodology & Accuracy

How this calculator is checked

CalculationTime pages are built around visible arithmetic: the formula, assumptions, worked example and practical limitations are shown so the result can be checked rather than simply trusted.

Formula used

Age = as-of date − birth date, counted in complete calendar years, then complete months, then remaining days. Total days = UTC midnight difference ÷ 86,400,000.

Standard or basis

Inputs use numeric year, month and day fields so the calculator avoids DD/MM versus MM/DD ambiguity. The default as-of date is 15 May 2026 for the worked example.

Where a calculator follows a named legal, trade or industry standard, that standard is cited visibly. Otherwise the page uses transparent general arithmetic and states its limits.

Master's Tip

Age sounds simple, but eligibility rules are often not. A school, pension, insurance or immigration form may care about the local date at midnight, the birthday itself, inclusive counting, or a fixed cutoff date. Use this calculator for the calendar arithmetic and confirm the governing rule separately.

Related calculators

Questions

How do you calculate age from date of birth?

Subtract the birth year from the as-of year, then reduce the result by one if the birthday has not occurred yet. The remaining months and days are counted after the last completed birthday month.

Does the calculator count the birthday itself?

Yes. On the birthday date, the new full year is counted because the person has completed that many calendar years.

Why does age in months and days vary by month length?

Calendar months have different lengths, so the calculator counts complete named months rather than assuming every month has 30 days.

Can this be used for legal age checks?

Use it as an arithmetic check only. Legal age rules can depend on jurisdiction, document wording and exact local dates.

Calculation note

Age calculation depends on calendars. Modern civil age normally uses calendar anniversaries, while total elapsed days is a different measurement that can be useful for records, research and classroom exercises.

Calendar age and elapsed days answer different questions

Calendar age asks how many birthdays, month anniversaries and remaining days have passed. Elapsed-day counting asks how many midnights separate two dates. Both are valid, but they should not be mixed in legal, school or medical paperwork.

Leap years are why simple year multiplication is unsafe

Multiplying age by 365 ignores leap days. The Gregorian calendar includes leap years to keep civil dates aligned with the solar year, so a precise calculator needs to compare actual calendar dates rather than assume every year has the same number of days.

Why UTC midnight is used here

Daylight-saving changes can make a local day appear to have 23 or 25 hours. For date-only age arithmetic, comparing UTC midnights keeps the day count stable and avoids accidental one-hour offsets.