Days Between Dates Calculator
Count the days between two dates, with a clear choice of whether the start and end dates count. Get working days for any weekend, with US federal holidays or UK bank holidays for each nation, or paste your own. Add or subtract days, months or working days from a date.
Pick two dates.
What this days between dates calculator does differently
Counting the days between two dates is easy until the question is really about working days, a notice period or a deadline. Then it matters whether the first day counts, which days are the weekend, and which public holidays move to a weekday when they fall on a Saturday. This calculator makes each of those a visible choice and shows what it did.
| calculator.net | Omni | This tool | |
|---|---|---|---|
| Include the end date | Yes | Yes | Yes |
| Choose whether the start date counts | No | No | Yes |
| Working days | In add mode; holidays can be left out | No | Yes, in both modes |
| Choose the weekend | No | No | Sat and Sun, Fri and Sat, one day or none |
| Public holidays | A US-leaning checklist | No | US federal (observed) and each UK nation |
| Holidays from anywhere else | Month and day entries | No | Pasted dates, ranges or yearly dates |
| List of holidays in the range | No | No | Yes, with what each one changed |
| By year and by weekday | No | No | Yes |
| Export | None | Share result | CSV of every date, Markdown, share link |
Pages as fetched on 2 November 2026. Some sites block automated fetches and are not compared.
Does the count include the start and end date?
The plain difference between two dates counts one of them. From Monday to Friday of the same week is 4 days: Tuesday, Wednesday, Thursday and Friday, or Monday to Thursday, depending on which end you count from. That is the right answer for “how long between” and for an age.
When the question is how many days a period covers, such as a hotel stay, a holiday request or a contract that runs from the 1st to the 30th, both dates usually count, so the answer is one day more. If a rule says a period starts the day after a given date, untick the start date. Tick the two boxes to match the rule you are working to, and the result says which dates were counted.
How working days are counted
Working days are the calendar days in the range, minus weekend days, minus public holidays that fall on a working day. A holiday that falls on the weekend is not subtracted twice; the table of holidays says whether each one removed a working day or was already a weekend day.
The weekend is a setting because it is not Saturday and Sunday for every country or every business. Weekday counts are worked out by arithmetic rather than by looping over every day, so ranges of decades are instant.
Public holiday rules
US federal holidays are the eleven days in 5 U.S.C. 6103, with Juneteenth from 2021. When a holiday falls on a Saturday, most federal employees take the Friday before; when it falls on a Sunday, the Monday after. That is why New Year’s Day can be observed on 31 December of the previous year. The calculator applies those observed dates, and its output for 2011 to 2030 matches OPM’s federal holiday tables. One-off closures, such as an extra day at Christmas given by executive order, and Inauguration Day, which applies only around Washington, DC, are not included; add them as your own dates.
UK bank holidays differ by nation. England and Wales have eight, Scotland has nine (with 2 January, St Andrew’s Day and an August holiday on the first Monday, but no Easter Monday) and Northern Ireland has ten (with St Patrick’s Day and the Battle of the Boyne). A bank holiday on a weekend moves to the next weekday that is not already a holiday, which is why Christmas and Boxing Day can land on the 27th and 28th. One-off holidays, such as jubilees, the state funeral of Queen Elizabeth II and the coronation, are included. The calculator’s dates for 2019 to 2028 match the GOV.UK bank holidays list for all three nations. A future one-off holiday will not appear until it is added here, so check GOV.UK for dates a long way ahead.
For any other country, or for a company shutdown, paste your own dates. A line can be one date, a range such as 2026-12-28 to 2026-12-31, or MM-DD for a date that repeats every year.
Adding or subtracting days, months and working days
Add mode gives the date a number of days, weeks, months, years or working days before or after a date. Adding months keeps the same day of the month; when that day does not exist, as with 31 January plus one month, it uses the last day of the month and says so. Adding working days starts counting on the day after the start date, so 5 working days after a Monday with no holidays is the next Monday. The result also shows the ISO 8601 week number (weeks run Monday to Sunday, and week 1 is the week with the year’s first Thursday) and the day of the year.
How to use this calculator
- Pick the datesChoose a start and an end date, or use the quick buttons for today and 31 December.
- Decide which dates countLeave the default for a plain difference, or tick both to count every date inclusive.
- Set the weekendSaturday and Sunday by default; change it if your week is different.
- Add holidaysPick US federal or a UK nation, and paste any other dates or closures.
- Read the resultCalendar days, working days, weeks, months and the holidays that were removed.
- ExportDownload every date with its type as CSV, a Markdown summary or a share link.