Age Calculator: Exact Age and Age Difference Between Two Dates
Age Calculator
Your age: 36 years 10 months 5 days
Results summary
- January 1, 1990 to November 6, 2026
56 days until your next birthday
About this age calculator
This age calculator shows exactly how much time has passed between your birth date and a chosen target date. The result is broken down into calendar years, months and days, and also shown as totals in weeks, hours, minutes and seconds. You also see how many days remain until your next birthday. Two more tabs answer related questions: the age difference between two people, and the birth year that matches a given age on a given date.
Months, weeks and leap years
Age = Target date − Birth date, counted in full calendar years, then full calendar months, then the remaining days. The age difference is the same calculation between two birth dates, and the birth year tab runs it in reverse.
Why this is useful
How the year-month-day breakdown works
The calculator uses a calendar-based algorithm. It first counts full years from the birth date to the target date, then remaining full calendar months, then remaining days. A month is complete when the same day of the month comes around again, which matches the natural way age is described. When that day does not exist in a month, for example the 31st in April, the last day of that month counts instead: born March 31, you are one month older on April 30, so on May 10 you are 1 month and 10 days old.
Totals in weeks, hours, minutes, and seconds are then derived from the exact count of calendar days between the two dates, using 24-hour days throughout.
Worked example
Someone born on January 1, 2000 reaches their 25th birthday on January 1, 2025:
- Age: 25 years, 0 months, 0 days
- Total days: 9,132 (18 regular years × 365 + 7 leap years × 366, with leap years in 2000, 2004, 2008, 2012, 2016, 2020, 2024)
- Weeks: 1,304 weeks and 4 days
- Hours: 219,168 hours
- Minutes: 13,150,080 minutes
For a non-anniversary date the year-month-day output is more revealing. Born March 15, 1990, target October 20, 2025: result is 35 years, 7 months, and 5 days.
How leap years are handled
A leap year adds one extra day (February 29) every 4 years, with exceptions for some century years. The calculator automatically includes every leap day that falls between the birth date and the target date when computing total days. In the example above, the 7 leap days account for the difference between 9,132 total days and the 9,125 days you would get by ignoring them.
Leap years do not affect the year-month-day output unless the birth date is February 29. In that case the calculator treats February 28 as the birthday in non-leap years, both for the age and for the birthday countdown.
Total units: weeks, hours, minutes, and seconds
All unit totals are derived from the exact number of calendar days:
- Weeks: total days ÷ 7, with remaining days shown separately.
- Hours: total days × 24.
- Minutes: total hours × 60.
- Seconds: total minutes × 60.
These totals count from midnight on the birth date to midnight on the target date. They do not include the actual time of birth, since only dates are entered.
Age difference between two people
The Age difference tab compares two birth dates and shows the gap in years, months and days, plus the total in months, weeks and days. The order does not matter: the result is the same either way, and the calculator tells you which of the two people is older. Someone born March 15, 1990 and someone born January 1, 2000 are 9 years, 9 months and 17 days apart, or 3,579 days.
Birth year from an age
The Birth year tab works the other way around: enter an age and a date, and it shows the window of birth dates that give exactly that age on that date. Someone who is 15 on October 2, 2026 was born between October 3, 2010 and October 2, 2011, so in 2010 or 2011. The year only comes out as a single number when the date is December 31, because only then has everyone of that age already had their birthday that year.
When to use this calculator
- Age on a deadline: confirm how old you will be on a contract start date, exam day, or application deadline.
- Eligibility checks: verify whether someone meets a minimum age requirement for employment, a driving licence, retirement benefits, or other entitlements.
- Personal milestones: find out how many days, weeks, or hours you have been alive for a birthday celebration or anniversary.
- Planning ahead: enter a future date to see your age at retirement, a child's age at a school milestone, or the time remaining to any life event.
Birthday countdown explained
Below the main result the calculator shows the number of days remaining until your next birthday, counted from the target date. If the target date is your birthday itself, the countdown shows 0 days; from the next day on it counts down to the following birthday. The countdown finds the next occurrence of your birth month and day on or after the target date.
Tips and notes
- In the Age tab, target dates before the birth date are blocked. In the Age difference tab both dates can be entered in any order.
- Future dates are allowed to calculate a future age in advance.
- Calendar months vary from 28 to 31 days, so the day count per month is not fixed.
- Weeks × 7 will not always equal the total day count exactly, since a partial week is shown separately.
- The calculator uses dates only, not times of birth. Hours and smaller units count from midnight.
Which generation are you?
Your birth year places you in one of the generational cohorts commonly used in surveys and financial research:
- Generation Alpha: born 2013 to 2025
- Generation Z: born 1997 to 2012
- Millennials: born 1981 to 1996
- Generation X: born 1965 to 1980
- Baby Boomers: born 1946 to 1964
Someone born on January 1, 2000, from the worked example above, falls into Generation Z. Each generation tends to face a different long-term investing horizon, which is exactly what the Compound Interest Calculator listed below can help you explore.
Supporting calculators
- Purchasing-power check: use the Inflation Calculator to estimate what a savings target means in real buying power at a future age milestone.
- Borrowing horizon by age: use the Loan Calculator to see how long a repayment plan runs relative to your age milestones.
- Generational growth horizon: use the Compound Interest Calculator to see how your specific time horizon to a future age milestone affects long-term growth.