Date Calculator: Calculate the Difference Between Two Dates

To calculate the number of days between two dates, enter your start date and end date above and select "Calculate Difference". The calculator can also calculate total work period of employees, weeks, months, years, business days and date/time differences.

Calculate days between dates, add or subtract dates, calculate age, compare date and time, find weekdays and more. Free online date and time tools.

Days between two dates

Absolute number of days from one date to another (e.g. 2026-01-01 to 2026-03-15).

Difference in years, months and days

Calendar-accurate breakdown, e.g. "3 years, 2 months, 14 days".

Weeks between dates

Full weeks plus any remaining days.

Weekdays and weekend days in a range

Counts Monday-Friday vs Saturday-Sunday, including both endpoints.

Add to a date

Add days, weeks, months or years (e.g. 45 days after today).

Subtract from a date

Go backwards by days, weeks, months or years.

Business days between dates

Weekends excluded by default. Add public holidays as comma-separated YYYY-MM-DD dates.

Date and time difference

Exact elapsed time between two moments, including hours, minutes and seconds.

Time duration

Time worked or elapsed between a start and end time (e.g. 09:00 to 17:30). Overnight spans supported.

Age calculator

Enter a date of birth. "As of" defaults to today, but you can pick any date.

Day of the week

Find which weekday any date falls on, plus its day and week of the year.

Countdown to a date

Live countdown updating every second while this tab is open.

Days Between Two Dates Calculator

Use this free date calculator to find the number of calendar days between two dates. You can also compare dates in years, months and days, add or subtract time from a date, calculate business days, find your age, identify the day of the week, and measure time durations.

What Is a Date Difference?

A date difference is the amount of time between two calendar dates. Depending on the calculation, the result can be expressed as days, weeks, months, years, or a combination of years, months and days.

How to Calculate the Number of Days Between Two Dates

Enter a start date and an end date in the Date Difference calculator and select whether the end date should be included. The calculator accounts for leap years and different month lengths when calculating calendar dates.

What Can You Calculate With This Date Calculator?

  • Days, weeks and calendar differences between two dates
  • Years, months and days between dates
  • Add or subtract days, weeks, months and years
  • Business days excluding selected weekends and holidays
  • Date and time differences
  • Time duration and decimal hours
  • Age and next birthday
  • Day of the week for any date
  • Live countdown to a future date and time

Frequently Asked Questions (FAQ)

Here are some frequently asked questions about date calculator tools.

Enter the start and end dates, then select Calculate Difference. The calculator shows the calendar-day difference and related week and hour values.

Enter both dates into the Days Between calculator. You can choose whether to include the end date in the count.

Yes. Use Add to Date or Subtract from Date and choose days, weeks, months or years.

Yes. Calendar calculations correctly account for leap years, including February 29.

Calendar days include every day in the selected range. Business days exclude the selected weekend days and any holidays you enter.

Yes. The Date and Time Difference calculator measures elapsed days, hours, minutes and seconds and also provides a calendar-date breakdown when applicable.

Yes. Enter your date of birth and the date on which you want to calculate your age.

Yes. Use the Business Days calculator to calculate working days between two dates while excluding weekends and optional holidays.

Use the Countdown calculator to see the remaining days, hours, minutes and seconds until a future date and time.

Yes. The Add to Date and Subtract from Date calculators allow you to add or subtract days, weeks, months or years from a selected date.