Skip to content
MixTool

Date difference calculator

Count the days between two dates — including weekdays — or add and subtract time from any date.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Days, weeks and working days

Pick a start and end date to see the difference in days, in years, months and days, in weeks, and as a count of weekdays (Monday–Friday) and weekend days. Tick Include the end date when you need to count both days — for leave applications, event durations or hotel stays.

Switch to Add or subtract from a date to find a deadline, for example 90 days from today or 6 months before a due date. Month maths keeps the same day of the month, falling back to the last day when needed.

How to count days between dates

  1. 1

    Choose the mode

    Days between two dates, or add/subtract.

  2. 2

    Pick the dates

    Or a date plus an amount of time.

  3. 3

    Include the end date if needed

    Counts both the first and last day.

  4. 4

    Read the result

    Days, weeks, weekdays and more.

Key features

  • Weekday count

    Monday to Friday between two dates.

  • Inclusive option

    Count the end date as a full day.

  • Add or subtract

    Days, weeks, months or years.

  • Accurate calendar maths

    No daylight-saving or time-zone errors.

Common uses

  • Deadlines: Find the date 30, 60 or 90 days away.
  • Leave and payroll: Count working days in a period.
  • Planning: Days until an exam, trip or wedding.

Tips and good to know

  • Public holidays aren't removed from the weekday count, because they differ by country, state and employer.
  • For time within a day, use the Time Duration Calculator.

Frequently asked questions

How many days are there between two dates?

Enter both dates; the result shows the exact number of days. Tick Include the end date to count both ends.

How do I count working days?

The Weekdays row counts Monday to Friday. Subtract any public holidays that fall in the period.

What date is 90 days from today?

Switch to Add or subtract from a date, keep today's date, add 90 days and read the resulting date.