ReckonBox logoReckonBox

Date calculator

Count the days, weeks and business days between two dates, or add and subtract days, weeks, months and years from a date to land on a new one, with weekends and the end-date option handled clearly.

Inputs
Weekday holidays to remove from the business-days count. The weekend is Saturday and Sunday.
Result
Total days

Pick a start and end date to count the days, weeks and business days between them.

Key takeaways

  • The day count excludes one endpoint by default, so 4 July to 26 July 2026 is 22 days, or 23 with the end date included.
  • Add or subtract days, weeks, months or years from a date to get a new date and the weekday it lands on.
  • A business day is Monday to Friday; the tool counts weekdays and subtracts the weekday holidays you enter, since holidays vary by country.
  • Adding a month clamps to the month length, so 31 January plus a month is 28 February in a common year.
  • Between 1 January and 8 January 2024 there are 7 total days and 5 business days before any holiday.

How the date calculator works

A date calculator does two jobs: it measures the time between two dates, and it moves a date forward or backward by a period to land on a new one. Switch between the difference mode and the add-or-subtract mode, and the tool handles leap years, the weekend, and the day the result falls on. Both modes work in whole calendar days on the Gregorian calendar.

The two modes answer different everyday questions. Difference mode tells you how many days, weeks or business days sit between a start and an end, which is what a project timeline or a notice period needs. Add-or-subtract mode takes a start date and a number of days, weeks, months or years and hands back the resulting date and its weekday, which is what a 45-day payment term or a 90-day warranty needs. One tool, both directions.

How do I count the days between two dates?

The days between two dates is the later date minus the earlier one, which counts the span and leaves out one endpoint. So from 4 July to 26 July 2026 the tool reads 22 days. Tick the include-the-end-date box and it counts both endpoints for 23, the same one-day shift Omni and calculator.net expose through their own checkboxes.

That off-by-one is the most common date-counting mistake there is, so it helps to know which you want. Leave the end date out for a gap, like the nights between a check-in and a check-out. Put it in when every day counts, like a worker on the payroll from their first day through their last. The tool also splits the span into weeks with leftover days and into a years-months-days breakdown, so a long gap reads in whatever unit fits.

How do I add or subtract from a date?

Add-or-subtract mode moves a start date by any mix of years, months, weeks and days and returns the new date with its weekday. Add 10 days to 4 July 2026 and you land on 14 July, a Tuesday. Add 45 days and you reach 18 August 2026, also a Tuesday, which is the sort of thing a contract clock cares about.

Months carry a rule worth stating, because most tools hide it. Adding a month keeps the same day of the next month when that day exists, and drops to the last day when it does not. So 31 January plus one month is 28 February in a common year, since February has no 31st, and the tool clamps to the month end so it never rolls into March. Years behave the same way at the one leap-day edge: 29 February plus a year lands on 28 February.

Counting days since a date, or until one

A day counter measures from a single date to today, either counting up since something happened or down to something coming. That's the same subtraction as any date difference, with one end pinned to today, which is why it lives on this page.

The start date already defaults to today, so a countdown takes one change: set the end date to the deadline and read the total. Counting since a past date is the mirror image, with the past date as the start and today left alone at the other end. Two well-known calculator sites publish a day counter and a days-between calculator as separate pages and never explain the difference between them, which seems a good reason not to add a third URL for the same arithmetic.

How are business days counted?

A business day is a weekday, Monday to Friday, so the tool counts the weekdays in a range and skips every Saturday and Sunday. Between 1 January and 8 January 2024 there are 7 total days but only 5 business days, because a weekend sits in the middle. The count uses the exact number of weekdays, not the rough "divide by 7 and double it" shortcut some tools lean on.

Holidays are where honesty matters. Public holidays differ by country, state and even employer, so hardcoding one nation's calendar would quietly mislead everyone else, which is the trap most business-day tools fall into by shipping US federal holidays only. Instead you enter how many weekday holidays fall inside your range, and the tool subtracts them, so the same page works for Mumbai, London or Chicago. One more regional note: a few countries run a Friday-Saturday weekend, so adjust if that is yours.

Range: 1 Jan to 8 Jan 2024Count
Total days (end excluded)7
Business days, no holiday5
Business days, 1 holiday4

Worked examples

Three quick cases show the modes together. A 90-day return window that starts on 3 September 2026 closes on 2 December 2026, a Wednesday, which the add mode gives at once. A contractor working from 6 April 2026 to 30 June 2026 has 61 business days on the clock before holidays, from the difference mode with business days shown. And a tenant counting a notice period from 15 May to 15 June leaves the end date out for 31 days, or ticks it in for 32 if the agreement counts both the first and last day.

Each of these is a single-field change, since the tool keeps your dates and just reshapes the answer. That's the point of putting difference, add, subtract and business days on one page instead of scattering them across four.

What this calculator does not do

It works in whole days, so it does not track the time of day; the hours and minutes between two exact moments belong to a duration tool built for that. It does not carry a built-in holiday calendar for any country, by design, since those dates drift and vary locally, so holidays are a number you supply. And it stays on the Gregorian calendar, so the Islamic, Hebrew and other systems are out of scope here.

For the specific job of turning a birth date into an age with a birthday countdown, the age calculator is the sharper tool. This one is for the general date arithmetic that a deadline, a lease or a shipping window throws at you.

Frequently asked questions

What is a date calculator? A date calculator does arithmetic on calendar dates in two ways: it counts the time between two dates, and it adds or subtracts a period from a date to find a new one. From 4 July to 26 July 2026 is 22 days, and 45 days after 4 July 2026 is 18 August 2026, a Tuesday.

How do I count the days between two dates? Subtract the earlier date from the later one, which counts the span and excludes one endpoint, so 4 July to 26 July 2026 is 22 days. Tick include the end date to count both endpoints, which adds one day and makes it 23. The tool also breaks the span into weeks and into years, months and days.

How do I add or subtract days from a date? Pick a start date, choose add or subtract, and enter an amount in days, weeks, months or years. Adding 10 days to 4 July 2026 gives 14 July 2026. The tool shows the resulting date and the weekday it falls on, so you can see that a 90-day payment term lands on a weekend before it catches you out.

How are business days counted? A business day is Monday to Friday, so the tool counts the weekdays in the range and leaves out Saturday and Sunday. Public holidays vary by country, so you enter how many weekday holidays fall in the range and the tool subtracts them. Between 1 January and 8 January 2024 there are 5 business days before any holiday.

Does adding a month keep the same day of the month? Adding a month lands on the same day of the next month when that day exists, and on the last day of the month when it does not. So 31 January plus one month is 28 February in a common year, because February has no 31st. The tool clamps to the month length rather than spilling into March.

Should I include the end date in the count? Leave the end date out when you want the gap between two dates, like the nights in a hotel stay, and include it when you want every day covered, like counting a person on the job from their first to their last day. The default excludes the end date, and the checkbox adds it, a one-day difference that trips up a lot of deadline math.

How do I count the days since a date, or until one? Leave the start date on today to count forward to a future date, or set the end date to today to count back from a past one. Because the start date already defaults to today, a countdown needs a single change: set the end date to the deadline and read the total. This is the same calculation a day counter performs, so it lives here on the date calculator.

Does this handle the time of day? No, this tool works in whole calendar days on the Gregorian calendar. For the hours and minutes between two exact times, a duration tool that takes a time of day is the right one. Whole-day arithmetic is what deadlines, leases and shipping windows almost always need.

Sources

Built and reviewed by DexTechLabs against the primary sources cited above. Last reviewed 2026-07-18. How we build and verify tools.