✦ Free & Instant

Date Calculator

Find the exact duration between two dates, or add and subtract days, weeks, months, or years from any date — with business day counts and detailed breakdowns.

📅

Select your dates and hit
Calculate to see results

How Do You Calculate the Number of Days Between Two Dates?

To calculate days between two dates, subtract the earlier date from the later date. This calculator does this instantly, showing the result in multiple formats: total days, weeks, months, years, and even hours, minutes, and seconds.

For example, from January 1, 2025 to December 31, 2025 is 364 days, or 52 weeks, or approximately 11 months and 30 days. The calculator also shows business days (excluding weekends), which is useful for project planning, contract deadlines, and shipping estimates.

What Are Business Days?

Business days are weekdays from Monday through Friday, excluding Saturday and Sunday. Most businesses, banks, government offices, and courts operate on business days only.

In a typical month, there are approximately 20 to 23 business days. A 30-calendar-day period usually contains about 22 business days. When contracts or deadlines specify "business days," weekends are not counted. This calculator automatically shows both calendar days and business days for any date range.

How Do You Add or Subtract Days from a Date?

To add days to a date, start with your date, then count forward the specified number of days on the calendar. This calculator handles this automatically, including month boundaries and leap years.

You can add or subtract days, weeks, months, years, or business days. Adding business days skips weekends automatically. For example, adding 10 business days to a Monday results in the Friday two weeks later (skipping two weekends). This is especially useful for calculating delivery dates, payment due dates, and legal deadlines.

How Many Weeks Are in a Year?

A standard year has 52 weeks and 1 day (365 days total). A leap year has 52 weeks and 2 days (366 days). This means there are always 52 complete weeks, with either 1 or 2 extra days depending on the year type.

This is why the same date falls on a different day of the week each year — it shifts forward by one day in common years and two days in leap years. For example, if January 1 falls on a Wednesday in a common year, it will fall on a Thursday the next year. The Date Calculator shows the exact weekday for any date automatically.

What Is a Leap Year and How Does It Affect Date Calculations?

A leap year occurs every 4 years and adds an extra day (February 29) to the calendar, making the year 366 days instead of 365. The rule: a year is a leap year if it's divisible by 4, except for century years — which must be divisible by 400.

For example, 2024 is a leap year (divisible by 4), 1900 was not (century, not divisible by 400), but 2000 was (divisible by 400). This matters for date calculations because adding 1 year to February 29 results in February 28, and the number of days between dates spanning February can vary. This calculator handles all leap year logic automatically.

Note: This calculator uses the Gregorian calendar. Business day calculations exclude weekends (Saturday and Sunday) only — public holidays are not excluded, as these vary by country and region. For holiday-specific business day counts, consult your country's official holiday calendar. Date calculations spanning Daylight Saving Time transitions are handled correctly.