Date Calculator

Pick two dates to find the exact difference in days, weeks, months, and years — plus business days and a full breakdown.

Report a Bug

Date Calculations in Everyday Life

You probably calculate date differences more often than you realize. How many days until your vacation? When does the 30-day return window expire on that purchase? How many weeks pregnant is your sister? These are all date math problems, and most people solve them by counting on a calendar or guessing.

Project management runs on date arithmetic. A construction manager needs to know exactly how many working days exist between the ground-breaking and the deadline. A software team planning sprints counts weeks between milestones. Contract negotiations involve precise date calculations: a 90-day notice period starting on March 15 doesn't end on June 15 — it ends on June 13, because March has 31 days and April has 30. Getting that wrong can have legal consequences.

Personal finance uses date differences constantly. Credit card interest accrues daily, so the exact number of days between your statement date and payment date affects how much you owe. Mortgage calculations involve counting days between closing and the first payment. Even something as mundane as tracking how long food lasts in the refrigerator is a date calculation. The USDA recommends eating leftovers within 3 to 4 days, and knowing whether Thursday's soup is still safe on Monday requires counting across a weekend.

The Complications of Leap Years

Leap years seem simple on the surface: every four years, February gets an extra day. But the actual rule has a wrinkle that most people don't know about. A year is a leap year if it's divisible by 4, except for years divisible by 100, unless the year is also divisible by 400. So 2024 was a leap year, 1900 was not, and 2000 was. The year 2100 will not be a leap year, which will probably confuse a lot of people.

This system exists because a solar year isn't exactly 365.25 days long. It's closer to 365.2422 days. If we just added a leap day every four years, the calendar would drift ahead of the seasons by about 3 days every 400 years. Dropping the leap day in century years (but keeping it in 400-year marks) brings the average year length to 365.2425 days, which is accurate enough that the calendar won't drift by a full day for over 3,000 years.

For date calculations spanning multiple years, leap years matter. The number of days between January 1, 2023, and January 1, 2025, isn't simply 365 times 2. It's 731 days, because 2024 contributed 366 days instead of 365. Skip that detail and your count comes up one day short. This calculator checks every year in the range for leap status, so the day count is always accurate regardless of how many leap years fall between your dates.

Business Days vs. Calendar Days

The distinction between business days and calendar days catches people off guard all the time, particularly with legal deadlines and shipping estimates. When a contract says "10 business days," it means 10 weekdays — two full calendar weeks, Monday to Friday. Ten calendar days is shorter, potentially ending on a Wednesday or Thursday of the second week. Mixing them up is a common mistake that can result in missed deadlines.

Shipping companies generally use business days. "3-5 business days" for delivery means you should expect the package between the following Wednesday and Friday if you order on a Monday. Order on a Thursday and those same 3-5 business days stretch across a weekend, so arrival shifts to Tuesday through Thursday of the next week. Online retailers don't always make this clear, which leads to customer frustration.

This calculator counts business days by excluding Saturdays and Sundays from the total. It doesn't account for public holidays because those vary by country, state, and even city. Federal holidays in the US reduce the typical 260 business days per year to roughly 250, but state employees may observe different holidays, and private companies set their own calendars. If you need a holiday-adjusted count, subtract the relevant holidays from the business day total this calculator provides.

Freedom of Information Act (FOIA) requests operate on business days. When a government agency says it will respond within 20 business days, that's a full calendar month. Court filing deadlines work similarly in many jurisdictions. Knowing the difference between business and calendar days is one of those practical skills that saves headaches.

Date Math Across Different Calendars

The Gregorian calendar, used internationally for civil purposes, isn't the only calendar in active use. The Islamic (Hijri) calendar has 12 lunar months totaling 354 or 355 days per year, meaning it drifts about 11 days earlier each Gregorian year. Ramadan, for example, starts on a different Gregorian date every year because it follows lunar months. The Hebrew calendar combines lunar months with periodic adjustments to stay roughly aligned with solar seasons, resulting in years that are either 353, 354, 355, 383, 384, or 385 days long.

The Chinese traditional calendar is lunisolar as well, which is why Chinese New Year falls on a different Gregorian date each year (between January 21 and February 20). The Ethiopian calendar runs about 7 to 8 years behind the Gregorian calendar and has 13 months, twelve of 30 days each and a short 13th month of 5 or 6 days. If you've visited Addis Ababa, you might have been startled to find the local year was 2018 when the rest of the world said 2025.

This calculator works with the Gregorian calendar because that's the international standard for computing date differences. If you need to convert between calendars, specialized tools exist for each system. The key thing to understand is that "days between dates" is a universal concept — a day is a day regardless of which calendar you use to label it. The complications arise when months and years have different structures, which is why this tool reports the raw day count as its primary output. Days don't lie; months are where the disagreements live.

Date Difference Calculation

Difference = End Date − Start Date

Counting days between two dates is straightforward in concept: you subtract one date from the other. In practice, the calculation has to account for months with different lengths (28, 29, 30, or 31 days) and leap years that add a day to February. This calculator handles all of that automatically, breaking the result into days, weeks, months, and years. The business days count excludes weekends (Saturdays and Sundays) from the total.

Where:

  • Days = Total calendar days between the two dates
  • Business Days = Weekdays only (Monday through Friday)
  • Weeks = Complete 7-day weeks with remaining days

Example Calculations

Planning a Project Timeline

Calculate the duration between a project start date of April 1, 2026 and a deadline of September 15, 2026.

  1. Enter April 1, 2026 as the start date
  2. Enter September 15, 2026 as the end date
  3. Total days: April has 30 days (29 remaining after the 1st) + May 31 + June 30 + July 31 + Aug 31 + Sep 15 = 167 days
  4. Weeks: 167 / 7 = 23 weeks and 6 days
  5. Months: 5 months and 14 days
  6. Business days: approximately 119 weekdays

This gives roughly 5.5 months of working time. With about 119 business days available, a project manager can break the work into sprints or milestones accordingly.

Counting Days Between Birthdays

Find how many days elapsed between March 10, 2000 and March 10, 2026.

  1. Enter March 10, 2000 as the start date
  2. Enter March 10, 2026 as the end date
  3. 26 full years have passed
  4. Count leap years in that range: 2000, 2004, 2008, 2012, 2016, 2020, 2024 = 7 leap years
  5. Total days: (26 × 365) + 7 = 9,497 days
  6. Weeks: 1,356 weeks and 5 days

Over 26 years, 7 leap years contributed an extra week's worth of days. A person turning 26 on March 10, 2026 has been alive for 9,497 days.

Frequently Asked Questions

This calculator counts the days between the two dates, not including the start date itself. If you enter January 1 and January 2, the result is 1 day. If you need to include both the start and end dates in your count, add 1 to the result. Different contexts handle this differently — hotel stays count nights, not days, while rental agreements sometimes count both the pickup and return dates.

Business days include Monday through Friday and exclude Saturdays and Sundays. Public holidays are not subtracted because they vary by location and employer. A typical year has 260 weekdays before holidays. If you need an exact business day count including holiday adjustments, subtract the holidays that apply to your situation from the calculator's result.

The irregular month lengths trace back to the Roman calendar. July (named for Julius Caesar) and August (named for Augustus) both got 31 days because neither emperor wanted a shorter month than the other. February was already the shortest month from an older Roman calendar, and when the Julian calendar reforms rearranged things, February ended up with the leftovers — 28 days, plus 29 in leap years. Proposals to standardize month lengths have surfaced periodically but never gained enough traction.

The calculator will simply compute the absolute difference, giving you a positive number of days regardless of which date comes first. The direction doesn't change the magnitude of the difference. Whether you're counting forward from January to June or backward from June to January, the gap is the same number of days.

For dates within the Gregorian calendar era (adopted in 1582 by Catholic countries, later by others), the calculator is accurate. Dates before the Gregorian adoption can be tricky because different countries switched calendars at different times, and the Julian calendar they used before had a slightly different leap year rule. For modern dates and reasonable future dates, the results are reliable.

Related Calculators