Count the gap between any two dates, forward or back
Set a start date and an end date and the gap between them appears straight away — no button to press. The swap arrow (⇆) flips the two dates if you entered them the wrong way round, and the preset pills jump you to the next Christmas or New Year. The same tool answers "how long until" and "how long since," which is why deadlines, due dates, anniversaries, and project timelines all fit it.
How many days from New Year to New Year's Eve in 2024?
Set the start date to 1 January 2024 and the end date to 31 December 2024. Because 2024 is a leap year, that span works out to 365 days — the gap between the two dates, not the 366-day length of the year itself. The breakdown reads 52 weeks and 1 day, and roughly 11 months and 30 days. Swap the dates and you get the same 365 with the direction reversed.
What the day count does and does not include
This calculator measures the gap between two dates, counting neither endpoint as a whole day — so 1 January to 3 January is 2 days, not 3. If your situation needs both ends counted (an inclusive "how many days am I booked" count, say), add 1 to the result. It works in whole calendar days and ignores clock time and time zones, so a span that crosses a daylight-saving change or an international date line is still reported in plain dates, not hours. It assumes the standard (Gregorian) calendar, so it is not the tool for historical dates before that calendar was adopted, and it counts every day equally — it does not skip weekends or holidays, which a business-days calculation would.
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.
Questions about counting days between dates
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.