Time & Date

Days Between Dates

Count the exact number of days between two dates, plus weekday and weekend breakdown.

Days Between

30days

Calculated from the absolute difference between the two dates.

Weeks4
Weekdays (Mon–Fri)23
Weekend Days (Sat–Sun)8

What is the Days Between Dates?

A Days Between Dates calculator computes the number of days, including both start and end dates, that fall between two calendar dates. It handles all calendar complexities automatically—leap years, varying month lengths, and century rules—so you get an accurate count without manual calculation.

How it works

Enter your first date (start) and second date (end) in the input fields, then click Calculate. The tool subtracts the earlier date from the later date and counts every day in between, accounting for leap years and the irregular number of days in each month. The result displays the total number of days elapsed or remaining, and can optionally show business days if weekends are excluded from the count.

Examples

InputResultNotes
Start: 1 Jan 2024, End: 31 Dec 2024366 days2024 is a leap year, so it has 366 days total
Start: 15 Mar 2025, End: 15 Jun 202593 daysSpans March (17 days), April (30), May (31), and June (15)
Start: 25 Dec 2024, End: 1 Jan 20257 daysCrosses a year boundary; accounts for different month lengths

How to use the Days Between Dates

  1. Click on the 'Start Date' field and enter or pick the first date using the calendar picker
  2. Click on the 'End Date' field and select the second date
  3. Press 'Calculate' or the tool will auto-calculate as you type
  4. Read the result showing the total number of days between the two dates
  5. Optionally check 'Exclude Weekends' if you need business days only
  6. Copy the result or use it for your planning, project, or reminder

Benefits

  • Instant accuracy—no risk of miscounting across months and years
  • Handles leap years automatically without extra steps
  • Useful for project timelines, contract deadlines, age calculations, and anniversaries
  • Optional business-day mode for workplace scheduling and payroll
  • Works across year boundaries and century transitions without confusion
  • No installation needed; calculate from any browser

Tips & common mistakes

Common mistakes

  • Forgetting whether the tool counts both dates or just the gap; clarify if you need inclusive or exclusive counting
  • Assuming all years have 365 days; leap years have 366, shifting future dates by one day
  • Using date formats your region doesn't use; double-check the picker defaults to your locale
  • Mixing up start and end dates; the tool always calculates the absolute difference, so order doesn't matter

Tips

  • Use the business-days option when calculating work timelines, shipping estimates, or office schedules—weekends are automatically skipped
  • Bookmark this page for recurring calculations (event countdowns, project reviews, birthday reminders)
  • For very large date spans, verify the result makes sense: roughly 365 days per year as a sanity check
  • If you need to know the day of the week for a specific date, combine this with a day-of-week checker tool

Frequently asked questions

Does the calculator include both the start and end dates in the count?

Yes, the calculator counts both the start date and the end date as full days in the total, so the difference between 1 Jan and 3 Jan is 3 days, not 2.

How does it handle leap years?

The tool knows all leap-year rules: years divisible by 4 are leap years, except century years (like 1900, 2100) unless divisible by 400. February automatically has 28 or 29 days.

What if the end date is before the start date?

The calculator counts backward correctly, giving you the same absolute number of days. The tool ignores which date is earlier.

Can I calculate business days only (Monday–Friday)?

Yes, most versions of this tool include a 'Business Days' toggle that excludes weekends from the count, useful for work schedules and shipping estimates.

What time of day does the calculator use?

The tool counts full calendar days, not hours or minutes. If you enter 1 Jan at 9 AM and 2 Jan at 3 PM, it still counts as 2 full days.

Can I use this for calculating someone's age in days?

Yes, enter their birth date as the start date and today's date as the end date to get their exact age in days.

Related tools

FreeTooz Editorial Team · Last reviewed July 2026

Reviewed for accuracy. Results are estimates for general information and are not professional (medical, financial or legal) advice.