Days between dates
Calculate days and weeks between two dates.
DATE & TIME
Your age in completed years and elapsed days.
Age on the reference date
Example result · Adjust the inputs to make it yours
UNDERSTAND THE HOW
We subtract the years and check whether the birthday has occurred by the reference date. We also count calendar days.
years = year(end) − year(birth) − birthday adjustmentFor February 29 births, the birthday is considered March 1 in non-leap years. This is not a legal age calculation.
January 1, 2000 to January 1, 2026: 26 years.
No. Processing stays in your browser. Only tool IDs and timestamps are kept in your recent history; password generation is excluded.
Formula visible · Updated September 8, 2026
Someone born on May 10, 1990 is 35 on May 9, 2026 and 36 the next day. Subtracting calendar years alone gives the wrong age before the birthday.
The reference date can be past or future. Do not divide elapsed days by 365 to obtain complete years: leap years and the birth month and day matter.