Days between dates
The number of days between two dates is the count of calendar days from the start date to the end date. Pick both dates below to get the total days, weeks, and weekdays, with an option to subtract a country's public holidays.
Total days
31
Weeks + days
4w 3d
Calendar span
0y 0m 30d
Weekdays
23
Weekend days
8
People disagree on what "days between" actually means. If you check in to a hotel on the first and check out on the fifth, did you stay four nights or five days? Both answers are right depending on what you are counting. The inclusive toggle on this calculator switches between the two. Inclusive counts both the start and end date, which is what schools, governments, and most contracts use when they say "you have 30 days." Exclusive treats the endpoints as fence posts and counts only the gaps between them, which is what hoteliers and project managers usually mean. Pick whichever matches your situation; we show the same range under both definitions.
Pick a country from the dropdown and we will fetch its official public holiday list from the public Nager.Date dataset, then subtract any holidays that fall on a weekday inside your range. The result is your effective business-day count. If the range crosses a calendar year, we fetch the holidays for every year touched. This is exactly the math you want for things like notice periods, statutory holiday allowances, and project delivery windows. If you need pure working-day arithmetic without the calendar context, jump straight to the working days calculator.
Total days is the raw number you usually want for billing or interest calculations. The calendar breakdown (years, months, days) reads more naturally when you talk about something like the time since an event. The weeks-plus-days form lines up with how sprints and pay cycles tend to be planned. You can also pop over to the age calculator if one of your dates is a birthday and you want the live ticking view.