Date & Day Calculator

Count calendar days between dates, add or subtract a number of days, or compare a target date with today.

How to use

  1. Choose days between dates, add/subtract days, or days from today.
  2. Enter the dates and day count required by that mode.
  3. Review the result and which date comes first.

Choose a calculation

Choose a calculation

Days between dates

Find the difference from the start date to the end date, using calendar dates instead of times.

Result

—

Choose a start date and an end date.

Choose the calculation that matches your question

Use “Days between dates” for a date difference, “Add / subtract days” for a new date from a starting point, and “Days from today” for a countdown or elapsed-day check. All three modes use calendar dates, so weekends and holidays remain included.

Five days later is not five business days later

Five calendar days after September 4, 2026 is September 9. Weekends are included. In Business Days Calculator, “Add / subtract business days” treats the start as day 0 and excludes selected weekly days off and additional holidays. With Saturday and Sunday off and no additional holidays, adding five business days gives September 11. A date result alone does not establish a contractual deadline or cutoff time.

Read the worked example and checks →

About this tool

Use this tool to calculate the number of days between two dates or find a date before or after another date. It is useful for exams, deadlines, anniversaries, and upcoming plans.

Calculations happen in your browser. The dates you enter are not saved; only the calculation mode you choose is kept in this browser for 30 days.

How the day difference is counted

The difference counts calendar-day steps: September 4 to September 9, 2026 is 5 days. The same date gives 0. This is not an inclusive count of both date labels, which would be 6 for that example; there is no inclusive-count switch.

Reversing the dates keeps the positive total and identifies the end date as earlier. Add / subtract days uses whole calendar days, including weekends and leap days. Days from today uses your device’s local date when the page opens. Times and daylight-saving clock changes do not affect the calendar-day difference.

This tool does not add months or years or exclude holidays. For a working-day schedule, check the business-day counting example and its start-date rule.

Try a use case and check the result

Use fixed dates to check a difference across leap day and a one-day offset. These example dates do not represent the real current date.

Example buttons replace the inputs and settings above and calculate. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.

Count from 28 February to 1 March 2024

Input and settings

Mode: between dates / Start: 2024-02-28 / End: 2024-03-01

Expected result

2 days
The difference includes leap day; it is not the inclusive count of three dates.

Find one day before 1 March 2024

Input and settings

Mode: date offset / Base: 2024-03-01 / 1 day before

Expected result

Thursday, February 29, 2024

How to read the result

Differences compare calendar dates, not elapsed time including hours. Reversing start and end shows an absolute day count with a before-start description. Fixed examples give the same results across time zones.

Scope and limits

Dates span years 1–9999 and offsets are whole numbers from 0–100,000. Weekends and holidays count; time-zone offsets and daylight-saving hours are not calculated. Today and from-today use the device’s local calendar date when the page opens and do not update automatically across midnight. The existing tool saves mode preference; entered dates and example history are lost when the page closes.

Verification: existing daysBetweenDates and addCalendarDays checks cover leap year 2024, common year 2100, reversed order and year boundaries. Browser clocks fixed in UTC, New York and Tokyo distinguish entered-date results from the device’s today.

Continue with the next task

Frequently asked questions

What happens if I choose the same date?

The usual difference is 0 days.

Does it work in leap years?

Yes. Dates that include February 29 are calculated according to the calendar.

Can I calculate a number of days from today?

Yes. Choose Today as the base date in Add / subtract days, or use Days from today.

Are the start date and end date included?

It counts day steps, not both dates inclusively: September 4 to September 9 is 5 days; the same date is 0.

Do times affect the result?

No. This tool uses calendar dates only and does not use times.

Related tools

Inputs and storage

Keep any inputs or results you need before clearing. This browser saves only the calculation mode, not your working data or generated results. Site-data deletion or storage restrictions may remove settings. Settings are not restored when read 30 days or more after the last save.

Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16