Date Calculator – Days Between Dates

Days between two dates, or add and subtract days, weeks, months and years from a date – with business days.

Calculated in your browser – nothing you enter is sent or stored.

This date calculator does two jobs. Days between dates counts the exact number of days from one date to another – also in weeks, months and years, with the number of weekdays and weekend days. Add or subtract finds the date a number of days, weeks, months or years before or after any date, with an option to count only business days.

Date Calculator – Days Between Dates with ShrinkBee

How to Count the Days Between Two Dates

  1. Choose Days between dates and pick a start and end date. The start date is today by default.
  2. Tick Include the end date if both the first and last day should count – for example, a hotel stay counted in days rather than nights, or an event that runs from Monday through Friday.
  3. Read the total in days, the breakdown in years, months and days, and the number of weekdays.

Example: from January 1, 2026 to December 31, 2026 is 364 days. Including the end date it is 365 days – the whole year. From July 4, 2026 to December 25, 2026 is 174 days, or 24 weeks and 6 days.

Why "Including the End Date" Changes the Answer

By default, a date difference counts the days you move forward: from Monday to Tuesday is 1 day. That is how ages, deadlines and loan interest are usually counted. But if you are counting days of an event – a conference from the 10th to the 12th – you probably mean 3 days, so include the end date. When a contract or form says "within 30 days," check which way it counts.

How to Add or Subtract Days From a Date

Choose Add or subtract, pick a start date and enter years, months, weeks and days. The calculator adds years and months first, then weeks and days:

  • 90 days from today – common for return windows, probation periods and visa stays.
  • 6 months from a date – months have different lengths, so the result keeps the same day of the month. Adding one month to January 31 gives February 28 (or 29 in a leap year), because February has no 31st.
  • Business days – tick the option to skip Saturdays and Sundays, for shipping estimates and deadlines measured in working days. Federal holidays such as Thanksgiving and Christmas are not skipped, so add them yourself if they fall in the period.

Useful Date Facts

  • A normal year has 365 days (52 weeks and 1 day); a leap year has 366.
  • Leap years are divisible by 4, except century years not divisible by 400. 2028 is a leap year; 2100 will not be.
  • A year has 260 or 261 weekdays, depending on which day it starts.
  • Months have 28 to 31 days, so "one month" is not a fixed number of days – the average month is 30.44 days.

Common Uses

QuestionHow to use the calculator
How many days until Christmas?Days between today and December 25
What date is 30 days from now?Add 30 days to today
How many working days are in this project?Days between dates, read "Weekdays"
When is my 180-day deadline?Add 180 days to the start date
How long have we been together?Days between your anniversary and today

To find someone's exact age, use the age calculator. To total hours rather than days, use the hours calculator.

Age Calculator Hours Calculator Time Card Calculator Percentage Calculator

Frequently Asked Questions

How do I calculate the number of days between two dates?
Pick the start and end dates in the calculator. It counts the calendar days from the first date to the second, not counting the end date unless you tick "Include the end date."
How many days are in 2026?
2026 is not a leap year, so it has 365 days and 261 weekdays. The next leap year is 2028.
What date is 90 days from today?
Choose "Add or subtract," leave the start date as today and enter 90 days. The calculator shows the date and the day of the week.
How do I count business days between dates?
Use "Days between dates" and read the Weekdays (Mon–Fri) figure. Public holidays are not removed, so subtract any that fall in the period.
Does the date calculator include the start date?
The start date counts as day 0 and the count runs up to the end date. To count both the first and last day, tick "Include the end date," which adds one day.
Is this date calculator free?
Yes. The Date Calculator is completely free, with no sign-up and no limit on how many times you use it.
Is the information I enter saved?
No. The numbers you enter are calculated in your web browser and are not sent to a server or stored. Your inputs are not added to the page address, and a share link is created only if you click "Copy link to these results" (health calculators have no share link at all).

More Calculator Tools

Made With ♥ By ShrinkBee