Time Calculator
Add and subtract time durations, or convert between seconds, minutes, hours, and days.
Enter values and click Calculate.
How to use this calculator
- Select your date of birth using the date picker.
- Click Calculate age to see your age in years, months, and days.
- The result also shows total days alive and the day of the week you were born.
When people use this
- Confirming your exact age for forms, applications, or ID checks.
- Calculating ages for family history, genealogy, or birthday planning.
- Finding out what day of the week you were born.
- Comparing ages between siblings, friends, or historical figures.
Examples
- Born Jan 15, 1990 → as of Sep 21, 2026: 36 years, 8 months, 6 days
- Born Jul 4, 2000 → as of Sep 21, 2026: 26 years, 2 months, 17 days
- Born Dec 25, 2015 → as of Sep 21, 2026: 10 years, 8 months, 27 days (approx)
- Born Mar 15, 1960 → total days alive: ~24,235 days (as of 2026)
FAQ
How is exact age calculated?The calculator subtracts the birth date from today, then adjusts months and days to give a precise calendar age.
Does it account for leap years?Yes — leap years are handled by JavaScript Date, so total days is accurate.
What does 'total days alive' mean?It's the exact number of 24-hour periods from birth to today — including leap days.
How is the day of the week worked out?JavaScript's Date.getDay() returns 0–6 for Sunday–Saturday, mapped to day names.
Can I calculate someone else's age?Yes — just enter any date of birth. The result is the age as of today.