Dates and Business Days

Days Between Dates Calculator

Count the days between two dates, with the answer in weeks, months and years too.

Your numbers

Result

Your result will appear hereFill in the fields to see the answer and the steps behind it.

Next step

How to use the days between dates calculator

  1. Pick the start date and the end date. Both default to today and 100 days from now so you can see how it works.
  2. Tick Include the end date if you want to count both ends.
  3. Read the days, plus the same span in weeks, months and years.

Formula

Days = (end date) - (start date), counted on the calendar

Include the end date: add 1

Weeks = days / 7, remainder in days

Months: step whole months forward from the earlier date; the leftover is days

Dates are plain calendar dates, so time zones and daylight saving time have no effect.

Worked examples

January 1 to December 31, 2026 is 364 days. Include both ends and it is 365.

In a leap year, February 28 to March 1, 2024 is 2 days. In 2025 it is 1 day.

January 31 to March 1, 2026 is 29 days, which is 4 weeks and 1 day. In months it is 1 month and 1 day: one month after January 31 is February 28, and one more day reaches March 1.

Why months are tricky

Months have 28 to 31 days, so there is no single "right" number of days in a month. The method here is calendar stepping: move forward one month at a time from the start date, using the last day of the month when the day number does not exist, and count the days left over. It matches how most people say "one month and one day."

Common uses

Count down to a deadline or event, work out how long a lease or warranty has left or check a number of days against a contract. For working days only, use the business days calculator.

Counting down to a date

Set the start to today and the end to your event. The result updates when you reopen the page because "today" is read from your device each time. For a work deadline that skips weekends and holidays, use the business days calculator.

Assumptions and limits

  • The Gregorian calendar is used for all dates, including past centuries.
  • Years 1000 to 9999 are supported.
  • If the start is after the end, the dates are put in order and the result is positive.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

How many days until a date?

Set the start date to today and the end date to the event. The default start is today.

Does this count the first day?

The first day is not counted by default. Monday to Friday is 4 days. Tick "include the end date" to count both ends and get 5.

How do I get weeks between two dates?

Divide the days by 7. The result shows whole weeks and leftover days for you.