Date Difference Calculator
Find the time between two dates in years, months, days and weekdays, or add and subtract time from a date.
Enter a date of birth to get your exact age in years, months and days, plus total days lived, the weekday you were born and a countdown to your next birthday.
Loading tool…
Age is calculated using calendar months and days, borrowing days from the previous month when needed, which matches how people normally state their age. Someone born on 29 February is treated as having their birthday on 28 February in non-leap years.
Free to use. Your inputs are processed in your browser and are not sent to our servers. Results are estimates for general information; see the disclaimer.
Enter a date of birth, and the calculator counts the complete years, then the complete months, then the days left over. For someone born on 15 August 2000, age on 5 November 2026 is 26 years, 2 months and 21 days:
The Age at date field is set to today, but you can change it to any date. That helps when a form asks your age on a particular day rather than today:
Always use the date of birth on your official documents, and confirm how the organisation counts age, as some rules differ slightly.
If you were born on 29 February, this tool treats your birthday as 28 February in non-leap years. Some organisations use 1 March instead, so check if the exact date matters.
To count the days between any two dates, or to add days and business days to a date, use the Date Difference Calculator.
Yes. Change the “age at” date.
The next birthday is shown on 28 February in non-leap years.
No. It is processed in your browser only.
Enter your date of birth in the calculator. It counts complete years, then complete months, then the remaining days up to today or any date you choose.
Yes. Change the Age at date field to any date on or after the date of birth.
Find the time between two dates in years, months, days and weekdays, or add and subtract time from a date.
Percentage of a number, percentage change, percentage difference and add/subtract a percentage.
Convert pay between hourly, daily, weekly, monthly and annual, with optional tax and bonus.