Date Difference Calculator

Find the exact time between two dates: total days, weeks, months, a calendar-accurate years/months/days breakdown — and a business-day mode that counts only working days, skipping weekends and any holidays you list.

How to use Date Difference Calculator

  1. Pick the start and end dates (the presets jump from today to +1 week, +30 days, or +1 year).
  2. Choose whether to count the end date — "Monday to Friday" is 4 days exclusive, 5 inclusive.
  3. Switch to Business days to exclude weekends, and paste your holidays (one date per line) to skip those too.

Frequently asked questions

Why does the day count differ from other calculators by one?
Counting convention: this tool is end-exclusive by default (the difference between dates), which matches subtraction. Enable "Count the end date" for inclusive counting, common for event durations and deadlines.
How are business days counted?
Every Monday–Friday in the range counts as a business day; Saturdays, Sundays, and any date in your holiday list are skipped.
Is the months/years breakdown calendar-accurate?
Yes — it borrows real month lengths instead of assuming 30-day months, so Jan 31 → Mar 1 computes correctly, leap years included.
Do timezones or daylight-saving changes affect the result?
No — all math runs on pure calendar dates in UTC, so a DST switch can never make a day count off by one.