Elapsed days
total days = target date - birth date
General tool
Find exact age in years, months, days, total days, weeks, and time until the next birthday.
Calculator
Results update automatically as soon as enough values are available.
Result
About this calculator
Age is the elapsed calendar time between a birth date or start date and a target date. This age calculator uses calendar years, months, and days, so it handles different month lengths and leap years more naturally than a simple day-count division.
Formulas
total days = target date - birth date
Subtract years, months, and days, then borrow from the previous month when the target day is earlier than the birth day.
next birthday = next occurrence of the birth month and day after the target date
Worked example
Born 2000-01-15 and checked on 2026-05-06 gives 26 years, 3 months, 21 days
The same dates are also shown as total elapsed days and approximate weeks
Guide
Reference
Age expressed in complete years, months, and days.
The exact elapsed day count between the start date and target date.
Elapsed days divided by seven, useful for quick duration checks.
How long remains until the next birthday after the target date.
Assumptions and limits
FAQ
Enter the birth date and the target date. The calculator subtracts the dates as calendar years, months, and days, then also shows total elapsed days.
Yes. Use the Age at date field to calculate age on any date after the birth date. Leaving it blank uses today.
Yes. It uses real calendar dates, so leap years and month lengths are included in the elapsed age calculation.
Related
Estimate ventilation air changes per hour.
Calculate days, weeks, months, and business days between dates.
Estimate fuel cost for a trip or process.
Calculate grade point average.
Calculate time intervals and total hours.
Tell us what would make EngLab more useful for your engineering work.