All tools · 🧮 Calculate
📅 Date Difference
Pick a start date and end date — see the gap in days, weeks, months, and years. Also computes business days (Mon-Fri) for use in project planning, contract terms, or counting deadlines.
Loading tool…
Examples
Days between two dates
Input
2026-01-01 → 2026-12-31Output
364 days · 52 weeks · 11 months 30 daysProject schedule
Input
2026-03-15 → 2026-08-20Output
158 days · 22 weeks 4 days · 5 months 5 daysFrequently asked questions
Are months counted as 30 days?
No — we use calendar months. 2026-03-15 → 2026-04-15 is exactly 1 month, even though March has 31 days.
How are business days counted?
Inclusive of Mon-Fri only. We do not subtract holidays — use our Working Days Calculator if you need that.
Does it handle the end date inclusively?
No, by default the end date is exclusive (consistent with how time periods are usually described). 2026-01-01 → 2026-01-02 is 1 day.
About this tool
Date Difference runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.
Related tools
- 🎂 Age Calculator — Calculate exact age in years, months, days, hours, minutes from a birthdate.
- 📅 Working Days Calculator — Count business days between two dates, excluding weekends and optional holidays.
- 🔄 Timestamp Converter — Convert between Unix timestamp, ISO 8601, and human-readable date formats.
Why this tool
vs typical free web-tool sites
| 1vw | Typical free site | |
|---|---|---|
| Price | Free | Free |
| Signup required | No | Often (for premium features) |
| Ads inside the tool | No | Yes (banner + video) |
| Data sent to server | No (browser-only) | Yes (inputs analyzed for ads) |
| Total tools | 96 | Often <20 or scattered across sites |
| Bookmarkable URL per tool | Yes | Mixed |
| Loads in under 1s | Yes (static) | Often slow (ad tracking) |
| Multilingual | EN / ES / PT / FR / DE | Usually EN only |
| Open source | Yes | No |