calctube
📅 Date & Time Working days Last tested2026-05-25

Date Difference calculated fast.

Quick answer

From January 1, 2020 to May 25, 2026 is 2,336 days — that's 333 weeks 5 days, approximately 1,669 working days, and 6 years 4 months 24 days.

📅

Date Difference Calculator

Total Days
2,343
334 weeks 5 days
Years
6
Months
5
Days
0
💼
Working Days (approx.)
1,675 days
Mon–Fri estimate · excludes public holidays
✨ Live · Working days are an approximation (no holiday calendar)
📖 How to use

Pick two dates. Done.

1

Enter your start date in the first field.

2

Enter the end date — defaults to today. Use the Swap button to reverse.

3

See total days, week breakdown, years/months/days, and working days estimate.

🧮 The math

How the numbers are computed.

Total days
days = (end − start) ÷ 86,400,000 ms

Both dates are parsed at midnight local time to avoid daylight-saving edge cases.

Working days (approx.)
= (⌊days/7⌋ × 5) + min(days mod 7, 5)

Assumes Mon–Fri work week. Does not subtract public holidays.

❓ FAQ

Common questions.

How many days between two dates?
Subtract the start date from the end date in milliseconds, then divide by 86,400,000 (ms per day). The calculator does this instantly and also breaks the total down into years, months, and days.
How are working days calculated?
Working days are estimated as (full weeks × 5) + min(remaining days, 5). This assumes a Mon–Fri work week with no public holidays. For an exact count including holidays, use a dedicated business-days tool.
What does "years, months, days" breakdown mean?
It is the human-readable breakdown: first count full elapsed years, then remaining full months, then remaining days — the same way we describe a person's age. It's more intuitive than just showing total days.
Can I calculate the difference for future dates?
Yes — both the start and end date fields accept any valid date, past or future. You can plan project timelines, contract periods, or event countdowns.
What does the Swap button do?
It swaps the start and end dates instantly. Useful if you accidentally entered them in reverse order or want to quickly see the difference in both directions.