Calculate the Exact Time Between Any Two Dates
Enter a start date and end date to see the precise difference in years, months, weeks, days, hours, and minutes. The calculator also shows business days (excluding weekends), weekday counts, and can optionally exclude holidays. It handles leap years and varying month lengths automatically, so you never have to manually count days on a calendar again.
Date arithmetic is deceptively tricky. Months have 28–31 days. February changes in leap years. Leap years occur every 4 years, except century years not divisible by 400 (2000 was a leap year; 1900 was not; 2100 will not be). Our calculator handles all of these edge cases so you can focus on what matters: understanding the time between your dates.
Common uses: Counting days until a deadline or event. Calculating contract or lease durations. Determining pregnancy weeks. Measuring project timelines. Computing interest accrual periods. Figuring out age differences between two people.
Calendar Math Complexities
Business days exclude Saturdays and Sundays. A typical month has 20–23 business days. A 30-calendar-day period typically contains 22 business days. When calculating business deadlines, always count by business days — "10 business days" is 2 calendar weeks, not 10 calendar days. This distinction matters enormously for legal contracts, shipping estimates, and project management where business day counts are standard.
Month differences are ambiguous by nature. Is January 31 to February 28 "one month"? What about January 31 to March 1? Different systems handle this differently. Our calculator uses the most common convention: count completed months, then remaining days. This approach provides the most intuitive results for most real-world applications like lease terms, subscription billing cycles, and pregnancy tracking where "complete months" is the natural way people think about time periods.
Leap year handling is automatic and precise. The calculator knows that 2024 and 2028 are leap years (February has 29 days), while 2025, 2026, and 2027 are not (February has 28 days). For dates spanning February 29 in a leap year, the calculator correctly accounts for the extra day. This is particularly important for financial calculations involving daily interest rates, prorated billing, and legal deadlines where a single day can matter.
Practical Applications for Date Differences
Project management: Knowing the exact business days between project milestones helps with resource allocation and deadline tracking. A 90-calendar-day project contains approximately 64 business days. If your team works 5-day weeks, plan tasks in business days and convert to calendar days for external communication.
Legal and contractual deadlines: Many contracts specify deadlines in business days. A "30 business day" response period is approximately 6 calendar weeks. Miscounting by confusing business and calendar days can have legal consequences. Our calculator clearly distinguishes between the two so there is no ambiguity.
Pregnancy and medical tracking: Pregnancy is measured in weeks and days from the last menstrual period. A typical pregnancy lasts 280 days (40 weeks). Our calculator converts between dates, weeks, and days, making it easy to track pregnancy milestones and due dates.
Financial calculations: Interest accrual periods, bond maturity dates, option expiration, and payment schedules all depend on precise date differences. Even a one-day error can affect interest calculations on large amounts. Using a dedicated date calculator eliminates manual counting mistakes and ensures accuracy in financial planning.
Inclusive vs. Exclusive Date Counting
By convention, our calculator uses exclusive counting — the start date is not included in the count. January 1 to January 10 equals 9 days. This is standard in most programming languages, spreadsheet functions, and professional date tools. However, some situations require inclusive counting where both the start and end dates are included (January 1 to January 10 equals 10 days).
Event planning and hotel reservations typically use inclusive counting because you occupy the space on both the arrival and departure dates. Our calculator provides both options in the output so you can choose the convention that matches your use case. For age and tenure calculations, exclusive counting is standard — you turn one year older on your birthday anniversary, not the day before.
Frequently Asked Questions
In a standard year with 365 days, there are 261 weekdays (Monday through Friday). Subtract the 11 federal holidays observed in the United States and you get approximately 250 business days. However, your actual working days depend on your employer's holiday schedule, your personal time off, and whether your state observes additional holidays. Some industries like banking and government follow the federal holiday calendar strictly, while retail and healthcare may operate on different schedules. In a leap year (366 days), there are 262 weekdays before holidays. If your employer provides 10 paid holidays and 15 days of PTO, your actual working days drop to approximately 225 per year. Our calculator can compute business days between any two dates, excluding weekends and optionally excluding custom holiday lists.
To count weeks between two dates, divide the total number of days by 7. The quotient gives you complete weeks and the remainder gives you extra days. For example, 90 days between two dates equals 12 weeks and 6 days (90 divided by 7 = 12 with a remainder of 6). Our calculator shows both the exact weeks-plus-days format and decimal weeks (90 days divided by 7 equals approximately 12.86 weeks), which is useful for project planning where fractional weeks need to be allocated. For billing purposes, most contracts specify whether partial weeks count as full weeks or are prorated. In construction and consulting, a partial week is typically billed at the daily rate multiplied by the number of days worked rather than a full week rate.
By convention, our date difference calculator counts from the start date but does not include it — so January 1 to January 10 equals 9 days, not 10. This is the standard convention used in most date calculation tools, spreadsheet functions like Excel's DATEDIF, and programming libraries. However, some use cases require inclusive counting where both the start and end dates are counted. For event planning and hotel reservations, inclusive counting is common because you occupy the space on both the arrival and departure dates. Our calculator provides both options in the output so you can use whichever convention fits your needs. When calculating age or tenure, exclusive counting is standard — you complete one year of age or employment on the anniversary date.
Calculating months between dates requires counting complete calendar months from the start date to the end date, then counting any remaining days. For example, January 15 to April 10 equals 2 complete months (January 15 to March 15) plus 26 remaining days (March 15 to April 10). Our calculator handles this automatically, including edge cases where the start day exceeds the end month's last day. Month calculations are inherently ambiguous in certain cases. Is January 31 to February 28 one month or zero months plus 28 days? Different systems handle this differently. Our calculator uses the most common convention of counting completed months where the same day number has passed, then remaining days. This approach provides the most intuitive results for most real-world applications like lease terms, subscription billing, and pregnancy tracking.
Enter today's date as the start and your target date as the end. The calculator will show exactly how many calendar days, business days, weeks, and months remain. This is useful for counting down to deadlines, events, vacations, or due dates. You can also use our dedicated Countdown Calculator which displays a real-time countdown with days, hours, minutes, and seconds. For business deadlines, pay attention to the business day count rather than calendar days — a project due in 10 business days gives you roughly 14 calendar days including two weekends. If you need to plan around holidays, subtract any holidays that fall within your timeframe from the business day count.
Try More SupaCalc Tools
Free calculators for finance, health, AI costs, and more.
Browse All CalculatorsRelated Calculators
Countdown Calculator
Count down to any date or event.
Work Hours Calculator
Calculate work hours and earnings.
Time Duration Calculator
Calculate the exact duration between two dates and times, or add/subtract time from a date. Includes business days calculation.
Time Zone Converter
Convert time between any two time zones worldwide. See live clocks, time differences, and find the best meeting times across time zones. Covers all major cities and regions.