TimeNowTools
TimeNowTools
Stopwatch

Theme

Date Calculator

Count the years, months and days between two dates, or add and subtract time from a date.

Time between
Total days
Weeks and days
Total months
Weekdays (Mon to Fri)
Total hours

How the date calculator works

Choose Between two dates to find the time from one date to another. The calculator counts whole years, then whole months, then the days left over, the same way you would count birthdays and anniversaries. It also shows the total in days, weeks, months, weekdays (Monday to Friday) and hours. Tick include end date if both the first and last day should count, as with a hotel stay or a leave request.

Choose Add or subtract to find a date in the future or the past: for example 90 days from today, 6 months before a deadline, or 2 years and 3 weeks from a start date. When you add months and the day does not exist in the target month, the calculator uses the last day of that month, so 31 January plus one month is 28 February (29 in a leap year).

Worked example

From 1 January 2000 to 22 October 2026 is 26 years, 9 months and 21 days. Counted as days, that is 9,791 days, or 1,398 weeks and 5 days. Months are not all the same length, so "months and days" and "total days" are two different ways to say the same span.

How old am I?

Enter your date of birth as the first date and today as the second. The years figure is your age; the months and days show how long since your last birthday. For a live countdown to your next birthday or any event, use the countdown.

To measure hours and minutes between two times on the same or different days, use the elapsed time calculator.

Frequently asked questions

How do I calculate the number of days between two dates?

Enter both dates in Between two dates mode. The total days figure counts every day from the first date up to the second; tick include end date to count both ends.

How many years are between two dates?

The calculator shows whole years first, then the remaining months and days. From 1 January 2000 to 22 October 2026 is 26 years, 9 months and 21 days.

What date is 90 days from today?

Choose Add or subtract, keep today as the start date, enter 90 in the days box and the result shows the date and weekday.

Does it count weekends and holidays?

Total days include every day. The weekdays figure leaves out Saturdays and Sundays; public holidays are not removed, because they differ by country.

Related calculators