Days Between Dates Calculator — Count Days, Weeks & Months
0
Total days
0
weeks + 0 days
0
full months
0
weekdays (Mon–Fri)
0
weekend days
Calendar difference
0
years
0
months
0
days
Pick a start and end date to see the exact number of days between them, plus the same span expressed in weeks, calendar months, and a years-months-days breakdown. A weekday and weekend count is included, and a checkbox lets you count the end date itself — the difference between counting nights and counting days.
How it works
- 1 Pick the two dates Choose a start date and an end date. The order doesn't matter — if the end date is earlier, the calculator simply measures the distance between them.
- 2 Decide about the end date Leave the checkbox off to count the days between the dates (like nights in a hotel). Tick it to include the end date itself (like days of a rental or a deadline).
- 3 Read the results You get the total day count, full weeks with leftover days, calendar months, a years-months-days breakdown, and how many of those days are weekdays versus weekends.
Your data stays private
All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.
Frequently asked questions
- Is the end date included in the count?
- By default, no — the calculator counts the days between the two dates, so Monday to Friday is 4 days. Tick 'Include end date' to count both endpoints, which makes Monday to Friday 5 days. Contracts, prison sentences, and medication courses usually include the end date; hotel nights and age calculations don't.
- How does the calculator handle leap years?
- Real calendar dates are used throughout, so February 29 exists in leap years (2024, 2028) and doesn't in others. A span crossing February in a leap year is one day longer than the same span a year earlier — the total day count reflects that automatically.
- Why do months of different lengths not break the month count?
- The calculator counts a calendar month each time the same day-of-month is reached again: January 15 to March 15 is exactly 2 months. When the target month is shorter — January 31 plus one month — it clamps to the last day, February 28 or 29, the same way spreadsheet EDATE functions do.
- What counts as a weekday?
- Monday through Friday. Saturday and Sunday are counted as weekend days. Public holidays are not subtracted — they differ by country, so treat the weekday count as an upper bound for business days.
- Does the calculation leave my browser?
- No. The math runs entirely in your browser with plain date arithmetic — no dates are sent to any server, and nothing is stored.
From the blog
Counting Days Between Dates: Off-by-One Traps and Fixes Why Monday to Friday is 4 days or 5 depending on what you're counting, how leap years and month lengths trip people up, and how to count correctly. Read the post →Related tools
Age Calculator Calculate exact age in years, months, and days from a birthdate. Timestamp Converter Convert Unix timestamps to human-readable dates and vice versa. Timezone Converter Show and compare current times across multiple world timezones. Stopwatch / Timer Browser-based countdown timer and stopwatch with lap times.