How it works
Counting days by hand is error-prone because months have 28 to 31 days and leap years add 29 February. The calculator converts both dates to a day number and subtracts, so the result is exact across months, years and leap days.
days = end date − start date (+1 if you count the end date too) weeks = days ÷ 7 · working days = days in the range that are not weekend daysWorked example. From 1 January 2026 to 31 December 2026 there are 364 days — 11 months and 30 days, or exactly 52 weeks. Counting both the first and last day gives 365. The year has 261 working days with a Saturday–Sunday weekend, and also 261 with a Friday–Saturday weekend.
Include the end date?
By default the result counts the days between the dates, like nights in a hotel: 1 to 3 March is 2 days. Tick “include the end date” when both days count, like days of a holiday or a contract from the 1st to the 31st. Working days always count both the start and the end date.
Two weekend types
- Saturday–Sunday: the US, UK, Europe and the UAE (since 2022).
- Friday–Saturday: Saudi Arabia, Egypt, Kuwait, Qatar, Bahrain, Oman and Jordan.
Public holidays are not removed, because they change by country and year — subtract them yourself for a precise business-day count.
Common uses
- Notice periods, contract lengths and probation periods.
- Days until a deadline, exam or trip — or try the countdown.
- Interest for a number of days, rental periods and visa stays.
To add or subtract days from a date, use days from today. For an exact age, the age calculator works the same way, and day of the week tells you which weekday a date falls on.