Days Between Dates

Calculate the exact number of days, weeks, months, and more between any two dates.

How to use

  • Enter a start date and end date using the date pickers.
  • Click Today next to either field to quickly set it to today's date.
  • Use the Swap button to switch start and end dates.
  • Click Calculate Days to see results including total days, weeks, months, weekdays, and weekends.
  • Click Copy Result to copy a summary to your clipboard.

About this Days Between Dates Calculator

Counting the exact days between two dates by hand means tracking varying month lengths and any leap years crossed — simple for a short gap, error-prone for anything spanning several months or years.

Inclusive vs. exclusive counting

There are two valid ways to count days between two dates. Exclusive counting measures the gap between them (January 1 to January 5 is 4 days apart). Inclusive counting counts both the start and end date as full days (January 1 to January 5 is 5 days total). Contracts, billing periods, and hotel stays often specify which convention applies, since the difference matters for anything tied to a per-day cost or deadline.

Breaking the result into weeks and months

A raw day count (like "47 days") is often less intuitive than seeing it broken into larger units ("6 weeks and 5 days," or "1 month and 17 days"). Because months vary in length, converting a day count into months isn't a fixed division — it depends on which specific months are being crossed.

Common uses

  • Calculating the length of a billing period, lease, or subscription term
  • Determining age or duration for legal, medical, or insurance purposes
  • Measuring project duration between a start and end date
  • Calculating interest accrual periods, which often depend on exact day counts