Date Calculator — Days Between Dates & Upcoming Holidays
Calculate days between any two dates, find working days, see what day of the week a date falls on, and track countdowns to upcoming holidays.
Days Between Two Dates
Enter a start date and end date to calculate the total days, working days (Mon–Fri), weeks, and months between them.
Days Until Upcoming Holidays
Live countdowns to major holidays — updated automatically based on today's date.
Computing holiday countdowns…
What Day of the Week?
Enter any date to see which day of the week it falls on and whether it is a weekday, weekend, or public holiday.
How to Calculate Days Between Dates
Calculating the number of days between two dates is one of the most common date-related tasks — useful for counting down to a vacation, tracking project deadlines, calculating loan terms, or figuring out how many working days are in a period. The date calculator on this page does all of this automatically, but here is how the math works:
To find the total number of days between two dates, convert each date to its Julian Day Number (a sequential integer count of days since a fixed epoch), then subtract the earlier from the later. Modern programming languages and spreadsheets do this internally whenever you subtract one date from another — for example, in Excel or Google Sheets, entering =B1-A1 where both cells are formatted as dates will return the number of days between them.
For working days (also called business days), the calculation requires counting only Monday through Friday. The standard approach is to count total weeks in the range (each contributing 5 working days), then add the remaining days while skipping weekends. If you also need to exclude public holidays, you must additionally subtract any holidays that fall on weekdays within the date range — which is exactly what this calculator does when connected to the HolidaySync public holiday data.
For weeks, divide total days by 7 (rounding down for complete weeks). For approximate months, divide by 30.44 (the average number of days in a calendar month). For exact calendar months, count from the start date to the same day-of-month in each subsequent month — a more complex calculation handled automatically by this tool.