ToolVaults

Date Difference Calculator — Calendar, Working, and Business Days

Calculate the number of days between two dates in three modes: total calendar days (with weeks / hours / years-months-days breakdown), working days (weekends excluded, custom holidays optional), or US business days (federal holidays excluded automatically with observed-day shifts).

Runs 100% in your browser — nothing is uploaded.

Difference
92
days total
or 0 years, 3 months, 0 days
  • Weeks
    13
  • Hours
    2,208
  • Minutes
    132,480

How to use

  1. 1
    Pick a mode

    Calendar days (every day counts) · Working days (weekdays only) · Business days (weekends + US federal holidays excluded).

  2. 2
    Enter two dates

    Order doesn't matter — the tool takes the absolute duration. Both endpoints are inclusive.

  3. 3
    Add custom holidays (optional)

    In Working or Business modes, paste extra holidays as YYYY-MM-DD, one per line or comma-separated.

  4. 4
    Share the exact result

    Every input lives in the URL. Copy the address bar to send someone the same calculation.

Examples

Calendar days: 2026-01-01 → 2026-12-31
Input
Mode: Calendar · From 2026-01-01 · To 2026-12-31
Output
365 days · 52 weeks · 8,760 hours · 0 years 11 months 30 days
Every day between the two dates, inclusive on both ends.
Working days in one quarter
Input
Mode: Working · From 2026-01-01 · To 2026-03-31
Output
Working days: 65 · Weekend days: 25 · Total days: 90
Weekends excluded. Useful for sprint planning and PTO calculations.
Business days (US) around Thanksgiving
Input
Mode: Business (US) · From 2026-11-20 · To 2026-12-04 · Exclude federal holidays: ON
Output
Business days: 9 · Weekends: 4 · Holidays: 1 (Thanksgiving 2026-11-26) · Total days: 15
US federal holidays are auto-detected with observed-day shifts. Add your company's holidays to the extras box.

Frequently asked

What is the difference between the three modes?

Calendar days counts every day between the two dates. Working days excludes Saturdays and Sundays. Business days (US) additionally excludes the 11 US federal holidays with their observed-day shifts, and both modes let you paste custom holidays.

Which holidays are counted in "Business days (US)" mode?

The 11 US federal holidays: New Year's Day, MLK Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas Day.

What is an "observed" day?

If a fixed-date federal holiday (Jan 1, Jul 4, Nov 11, Dec 25, or Juneteenth) falls on Saturday, the federal government observes it on the Friday before. If it falls on Sunday, it's observed on the Monday after. Business-days mode follows that convention.

How do I add company or regional holidays?

In either Working days or Business days mode, paste dates as YYYY-MM-DD, one per line or comma-separated. They're treated as additional holidays and won't double-count if they overlap a weekend or federal holiday.

Are both dates inclusive?

Yes — start and end dates are both counted. If your two dates are the same, the total is 1.

What if I enter the dates in the wrong order?

The tool always subtracts the earlier date from the later one, so you get a positive duration regardless of order.

Does it account for leap years?

Yes. The calculation uses JavaScript Date arithmetic, which handles leap years, month lengths, and DST transitions correctly.

What is the difference between "total days" and "years, months, days"?

Total days is a raw count (2025-01-01 to 2026-01-01 = 365 days). The calendar breakdown expresses the same duration as "1 year 0 months 0 days" — the two views are useful in different contexts.

Related tools