Days Between Dates Calculator

Count the exact days, weeks, and months between any two dates.

0 days

0 weeks, 0 days
0 months, 0 days

How to Use the Days Between Dates Calculator

Select a start date and an end date using the date pickers above. The result updates instantly — no button click required. Use the swap button (⇆) to reverse the two dates, or choose a quick preset to jump straight to a popular countdown.

Understanding the Results

Total days

The large number at the top is the absolute count of days between the two dates. A positive number means the end date is in the future; a negative number means it is in the past. The count is exclusive of both endpoints (e.g., Jan 1 to Jan 3 = 2 days).

Weeks and days

The total day count divided into complete weeks plus any remaining days. For example, 16 days = 2 weeks, 2 days.

Months and days

A calendar-month breakdown that accounts for months of different lengths. For example, from January 1 to March 15 = 2 months, 14 days.

Frequently Asked Questions

How do I calculate the number of days between two dates?

Select a start date and an end date in the calculator above. The tool instantly shows the total number of days between the two dates, along with a breakdown in weeks and days, and months and days.

Does the calculator count the start date or end date?

The calculator counts the days between the two dates exclusively — neither boundary date is counted as a full day. If you need to include one of the boundary days, simply add 1 to the result.

Can I calculate days for dates in the past?

Yes. If the end date is earlier than the start date the calculator shows a negative day count. You can also click the swap button to reverse the dates and get a positive count.

How many days until Christmas or New Year?

Click the preset pill buttons below the date inputs. The calculator will automatically set today as the start date and the next occurrence of the chosen holiday as the end date.