Calculate the exact number of days, weeks, and months between any two dates.
Enter any two dates to instantly find the number of days between them. The calculator handles all calendar complexities including leap years, varying month lengths, and year boundaries. Results are shown in days, weeks, months, and years.
Toggle "Include both dates" if you want to count the start and end day — useful for counting total calendar days in a range like a vacation or project timeline.
Calculating the number of days between two dates is one of the most common date-related tasks, yet it involves more complexity than simple subtraction suggests. Calendar irregularities, leap years, and whether to count both endpoint dates all affect the result. Our calculator handles all of this automatically.
Calendar days vs business days: A calendar day count includes every day between two dates, including weekends and public holidays. A business day count excludes Saturdays, Sundays, and sometimes public holidays. For contractual obligations, legal notices, or project deadlines in a work context, business days are typically what matters. For example, a contract giving "30 days' notice" usually means 30 calendar days, while an employment contract requiring "5 business days" to process paperwork excludes weekends.
The inclusive vs exclusive counting question: Whether to include both the start and end date ("inclusive counting") or exclude one or both ("exclusive counting") depends on context. Age calculations typically exclude the birth date and include the current date. Duration calculations (how long an event lasted) typically include both dates — an event that runs Monday through Friday is 5 days, not 4. Our calculator offers a toggle for this because the right answer genuinely depends on what you are measuring.
Converting days to other units: Once you have the raw day count, conversion to other units provides useful context. Divide by 7 for weeks, by 30.4375 for average months, and by 365.25 for years (the .25 accounts for leap years over a long period). These conversions are approximations for months and years — for precise calendar months, you would need to count month-by-month, which our calculator also does for age-related queries.
Practical uses for date difference calculations: Common real-world applications include calculating how many days until a contract expires, figuring out how long you have been with your employer for a redundancy calculation, determining whether a warranty is still valid, calculating interest on a loan (which accrues daily), planning project timelines, and verifying that a pregnancy is progressing correctly by gestational age in days or weeks.
Date arithmetic pitfalls: One common mistake is forgetting leap years when calculating across February. Another is mixing up date formats — the US uses MM/DD/YYYY while most of the world uses DD/MM/YYYY, meaning "06/07/2025" refers to June 7 in the US but July 6 in the UK. Always verify your inputs match the expected format to avoid off-by-one errors in critical calculations.