Skip to content
VektraTool

Date Difference Calculator

Find out exactly how much time lies between two dates in years, months and days, or as total days, weeks and working days.

Runs in your browser. Your data is not uploaded.

Defaults to today.

Note:
Choose a start date to see the difference.

How to count the days between two dates

  1. Choose a start date.
  2. Choose an end date. It defaults to today.
  3. Tick “Include the end date” if both the first and last day should count, for example for holidays or rentals.
  4. Read the difference in days, in years, months and days, and as weeks, months, weekdays and weekend days.

Features

  • Days, weeks, months and years

    See the same span in every unit, with remainders shown clearly.

  • Weekday count

    Counts Monday to Friday separately from weekends, useful for working days and delivery times.

  • Include or exclude the end date

    Switch between counting nights (exclusive) and counting calendar days (inclusive).

  • Leap-year accurate

    Uses calendar arithmetic, so leap days and month lengths are always correct.

  • Works in either order

    If the end date comes first, the calculator shows the span and tells you the dates were reversed.

Common uses

  • Count the days until a holiday, deadline or event
  • Calculate the length of a contract, lease or project
  • Work out working days for delivery or notice periods
  • Find the duration of a trip or stay

Frequently asked questions

Are public holidays excluded from weekdays?

No. Public holidays vary by country and region, so the weekday count includes every Monday to Friday. Subtract local holidays yourself if needed.

How are months counted?

A month is complete when the end date reaches the same day of the month as the start date. If that day doesn’t exist, for example 31 in April, the last day of the month counts.

Does the time of day or time zone matter?

No. The calculator works with whole calendar dates, so results aren’t affected by time zones or daylight saving time.

What’s the earliest date I can use?

Any date from the year 1000 to 9999 in the Gregorian calendar.

Inclusive vs. exclusive counting

By default the calculator counts the days between two dates, the way you’d count nights of a hotel stay: from 1 to 3 June is 2 days. With “Include the end date” ticked, both dates are counted: 1 to 3 June becomes 3 days. Legal deadlines, leave requests and event durations often use inclusive counting.

Guides

  • Needed for the site to work and to remember choices you make, such as this cookie choice and your light or dark theme. These cannot be switched off.

  • Help us understand which tools are used and whether they work, so we can improve them. Analytics never includes the files or text you put into tools. Not currently used on this site.

  • Lets Google personalise the ads you see based on your activity on other sites. Switched off, you still see ads, but they are not personalised; Google may still use cookies to limit how often you see an ad, prevent fraud and measure ads. Not currently used on this site.

  • Remember optional settings between visits, such as tool options you want kept, beyond what is strictly needed. Not currently used on this site.