Days Between Dates
Count the days, weeks, and months between two dates — weekends optional.
How the calculator works
The total is the true difference between the two dates as civil calendar days: the calculator converts each date to a day number and subtracts, which automatically absorbs leap years and unequal month lengths. The end date is treated as exclusive, the standard convention — renting a room from the 1st to the 8th is 7 nights, not 8. The weeks-and-days figure divides by seven and keeps the remainder. The calendar breakdown walks forward from the start date adding whole years, then whole months, then days, so “1 year, 2 months, 3 days” matches how a person would describe the gap. Business days are counted by scanning each day in the range and skipping Saturdays and Sundays.
Formula
Business days = days in range excluding Saturday & Sunday
Where:
- End date — not included in the count (exclusive)
- Leap days — absorbed automatically by calendar arithmetic
- Business week — Monday through Friday
Example
From January 1, 2026 to December 31, 2026: the span is exactly 364 days — 52 weeks even. The calendar breakdown reads 11 months and 30 days, because a full year would require reaching January 1, 2027. Of those 364 days, 260 are business days and 104 fall on weekends. If the end date is moved to January 1, 2027, the total becomes 365 and the breakdown snaps to exactly 1 year.