What this tool counts
Day Counter takes a start date and an end date and returns the number of days between them, broken down into weekdays and weekend days, a working-days total, full weeks plus whatever is left over, and the day of the week each date falls on. It is the counting tool: for adding or subtracting a length of time from a single date, or for a calendar breakdown in years, months and days, the date calculator handles that instead. This page exists for the narrower, more argued-about question: how many days actually sit inside a span, and does the last one count.
Inclusive and exclusive counting, properly explained
Ask how many days there are from a Monday to the Friday of the same week and two different honest answers exist. Count the gap between the two dates and it is four: Monday to Friday is four steps forward. Count both named days as full days and it is five: Monday, Tuesday, Wednesday, Thursday, Friday, five days named. Neither answer is wrong; they are answering slightly different questions, and the gap between them is exactly one day, always.
This is sometimes called the fencepost problem: a fence five metres long, with a post every metre, needs six posts, not five, because the first post does not grow out of nothing. Date spans work the same way. This calculator defaults to exclusive counting, off by default, which measures the distance between the two dates: 1 July to 10 July is 9 days, the same figure the date calculator gives for "days between", because it is the same sum. Switch on "count the end day too" and both dates become full days: 1 July to 10 July becomes 10, because the 1st counts as day one and the 10th counts as day ten, the counting-fingers way most people actually mean when they say "day 1 to day 10".
Which convention applies depends entirely on what is being counted, not on which one feels more natural. A hotel stay is exclusive: checking in on the 1st and out on the 10th is 9 nights, because a night is the gap between two dates, not the dates themselves. A notice period or a countdown is usually inclusive: give ten days’ notice starting today, and day ten is itself a day inside the notice, not a day sitting past its edge. A school holiday advertised as "the 1st to the 10th" is very often meant inclusively too, ten calendar days of holiday, not nine. When two people or two contracts disagree by exactly one day on a date sum, this switch is almost always the reason, not a mistake.
Weekdays, weekend days and working days
Once the total day count is settled, this page splits it two ways. The first split is simple: how many of the counted days are Saturday or Sunday, and how many are Monday to Friday. The second, working days, takes the Monday-to-Friday total at face value, on the honest basis that this site has no way to know which public holidays apply to a given person, in a given country, in a given year. UK bank holidays, US federal holidays, and school terms all fall on different dates and differ by nation and by year, so a working-days figure that quietly assumed one set of holidays would be wrong for most visitors most of the time. The number given here is a plain Monday-to-Friday count; anyone working to a specific office, court or delivery calendar should subtract their own known holidays from that total, which is usually a short, known list rather than something a generic tool can guess at.
The weekday and weekend split responds to the same inclusive/exclusive switch as the headline total. Turning the switch on adds exactly one day to the count, and that extra day is either a weekday or a weekend day depending on what the end date happens to be, so the weekday and weekend figures can each move by one when the switch is toggled, even though the headline total always moves by exactly one.
The formula, printed out
The day count itself is simple subtraction once both dates are pinned to local midnight, so month lengths and leap years never need a special case: the number of days from one calendar date to another is just the difference in whole days, worked out the same way whether the span crosses a 28, 29, 30 or 31-day month, or a leap year’s extra day in February.
Weeks and leftover days are then just that total divided by seven, with the remainder kept rather than rounded: 23 days is 3 weeks and 2 days, not "about 3 weeks". Hours and minutes are the same total multiplied by 24 and by 1,440, offered as a rough figure for anyone working to a countdown rather than a calendar date; they assume a plain 24-hour day and take no account of clock changes.
Same-day, zero and reversed spans
Set the same date at both ends and the exclusive count is honestly zero: no days sit between a date and itself. Switch on inclusive counting for the same pair and the answer becomes one, since the single date named now counts as one full day. If the "to" date is set earlier than "from", this page will not guess which one was meant; it flags the pair and offers a one-tap swap, since silently reordering the dates could just as easily hide a genuine typing mistake as fix one.
Where this comes up
Rental notice periods, cooling-off windows and visa-free stay limits are usually stated as a number of days, and getting the inclusive convention wrong by even one day is the difference between a valid notice and a late one, or a legal stay and an overstay; check the wording of the rule itself before trusting either convention here. Project plans given as "a 15-working-day turnaround" need the working-days total, then a manual check against known public holidays in the relevant office’s country. Anyone billing by the day, such as a contractor or a short-term let, usually wants the exclusive count, the same one a hotel uses. Whichever figure is needed, the weekday each date lands on is shown alongside the total, so it is clear at a glance whether a deadline lands on a working day or a weekend.
Questions people ask
Should I count the end day or not?
It depends what you are counting, not personal preference. A hotel stay, a rental period charged per night, or "days between" in the everyday sense are usually exclusive: the end date is where the span stops, not one more day inside it. A notice period, a countdown, or "day 1 to day 10" phrasing are usually inclusive: the last day is itself one of the days being counted. When in doubt, check how the specific rule, contract or website you are matching against counts, and set the switch to match.
Why is my working-days total different from another calculator's?
Most likely because the other tool has subtracted a specific set of public holidays and this one has not. Public holidays differ by country and change slightly year to year, so a generic figure claiming to account for them would be wrong for most visitors. This page gives a plain Monday-to-Friday count; subtract your own known holidays from it for an exact figure.
How is this different from the date calculator?
The date calculator answers two different questions: the calendar difference between two dates in years, months and days, or the date you land on after adding or subtracting a length of time. This page answers a narrower one: the plain day count between two dates, split into weekdays, weekend days and working days, with an inclusive/exclusive switch front and centre. Use whichever page matches the question being asked.
Does this calculator count weekends in the headline total?
Yes. The headline number is every calendar day in the span, Saturdays and Sundays included. The weekday/weekend split and the working-days figure further down the page are where weekends get pulled out separately.
What happens if I pick the same date twice?
Exclusive counting (the default) gives zero days, since nothing separates a date from itself. Switch on "count the end day too" and it becomes one day, since that single date now counts as a full day.
What if I put the end date before the start date?
This page will not silently reorder the dates for you, since that could just as easily mask a typo as fix one. It flags the pair and offers a one-tap button to swap them if that is what you meant.
Do time zones affect this count?
No. Every figure here is worked out from the calendar dates you choose, not a clock or a time zone, so it makes no difference where you or the server are.
This page counts plain calendar days and a Monday-to-Friday working-days total with no public holidays removed. For anything resting on a legal or contractual deadline, notice period, visa rule or court date, check the exact counting method and holiday list the relevant rule or authority uses, since either can differ from the plain arithmetic here.