📅 Days Between Dates

Calculate the exact number of days, weeks, and months between any two dates — instantly and accurately.

📆 Date Difference Calculator

Quick Presets
Include end date in count

📖 How to Use

  1. Select your Start Date using the date picker on the left.
  2. Select your End Date using the date picker on the right.
  3. Optionally toggle "Include end date" if you want to count both the first and last days.
  4. Click the Calculate Days Between Dates button.
  5. View the result in days, weeks, months, and a plain-English summary.

â„šī¸ About This Tool

The Days Between Dates calculator is a free, browser-based tool that lets you find the exact date difference between any two dates in seconds. Whether you need to know how many days between two dates for a project deadline, a contract period, a birthday countdown, or a historical event, this date calculator gives you an accurate answer instantly — no sign-up required.

Unlike a calendar where you have to count manually, our tool computes the total number of days, complete weeks, approximate months, and even total hours between any two dates. It handles past dates, future dates, and leap years automatically. The "Include end date" option is perfect for situations like calculating inclusive leave days or billing periods where both start and end days count.

❓ Frequently Asked Questions

Enter the start date and end date in the fields above and click Calculate. The tool immediately shows you the total days, weeks, and months between the two dates — no manual counting needed.
By default, only the start date is counted and the end date is excluded (standard day-counting convention). Toggle the "Include end date" switch to add one extra day, which is useful for inclusive periods like hotel stays or leave calculations.
Absolutely. The date difference calculator works for any date range — historical events, today's date, or future deadlines. It also correctly accounts for leap years and varying month lengths.
Weeks are calculated by dividing total days by 7 (e.g., 35 days = 5 weeks exactly). Months are approximated by dividing total days by 30.44 (the average days per month in a year), shown as a decimal for accuracy.
The calculator will still work — it detects that the end date comes before the start date and labels the result accordingly (showing it as a past period). You can also use the ⇄ Swap Dates button to quickly reverse the two dates.