How to use the date difference calculator
Choose a start date and an end date. The calculator shows the gap as total days, weeks plus days, years-months-days, and the number of weekdays (Monday to Friday). Tick Include end date if the last day should count too.
Examples
- Project deadline: count the working days left until a due date.
- Pregnancy or exam countdown: see how many weeks remain.
- Contracts and notice periods: check whether 30 days have passed.
- Holidays and hotel stays: count nights (exclude the end date) or days (include it).
How business days are counted
Every day from the start date up to (but not including) the end date is checked, and Saturdays and Sundays are skipped. If you tick "Include end date", the end date is checked too. Public holidays are not removed because they differ by country.
Leap years
A year has 366 days if it is divisible by 4, except century years that are not divisible by 400. So 2024 and 2000 are leap years, while 1900 was not. This calculator handles that automatically.
Frequently asked questions
How many days are between two dates?
Subtract the earlier date from the later one. This calculator does it exactly, accounting for different month lengths and leap years.
Should I include the end date?
Tick "Include end date" when both the first and last day count, for example a hotel stay or a leave period from Monday to Friday (5 days, not 4).
What counts as a business day?
Business days are Monday to Friday. Public holidays vary by country and are not removed, so subtract any holidays that fall in the period yourself.
Can the end date be before the start date?
Yes. The calculator will show the difference as a negative number of days.