Age calculator
Calculator provide the calculation of age by date of birth. Age is difference between today's current date and date of birth. Age can be expressed in years, months or days, or combinations thereof (eg, 19 years 2 months 10 days). Answer to the question - How old am I now?Calculation:
Your are 20 years 8 months 18 days old.
September 29, 2004 ... Wednesday, 40th week of year 2004; 273th day of the year 2004.
today - September 29, 2004 = 7565 days (exactly)
today - September 29, 2004 ≈ 1080 weeks (exactly 1080.71429 weeks)
today - September 29, 2004 ≈ 249 months (≈248.03279 months)
today - September 29, 2004 ≈ 20 years (≈20.72603 years)
Calculating a person's age from their date of birth is easy if you know the current date. Follow these steps:
1. Determine the current date
Today is May 7, 2025 (example). If you want an exact age, you need the current date (from the calendar).
2. Subtract the year of birth from the current year
- If the birthday has already happened this year (the date of birth is before the current date), the age is:
Age = Current year - Year of birth
- If the birthday has not happened yet (the date of birth is after the current date), the age is:
Age = (Current year - Year of birth) - 1
3. More accurate calculation (including months and days)
If you need a more accurate age (e.g. in years, months and days), follow these steps:
1. Subtract the year of birth from the current year.
2. Compare the month and day of birth with the current month and day:
- If today's month is greater than the month of birth → age is the difference in years.
- If today's month is less → subtract 1 year.
- If the month is the same, compare the days:
- Today's day ≥ day of birth → age is the difference in years.
- Today's day < day of birth → subtract 1 year.
Example:
- Date of birth: August 15, 1990
- Current date: May 7, 2025
1. Difference in years: 2025 - 1990 = 35
2. Comparison of months:
- May (5) < August (8) → Birthday not yet → 35 - 1 = 34 years old.