Calculate the exact number of days, weeks, months, and years between any two dates. Supports business day calculation by excluding weekends. This tool runs entirely in your browser โ no data is sent to any server.
Calculating the exact difference between two dates is trickier than it sounds โ months have different lengths, leap years add days, and business day calculations exclude weekends and holidays. This tool computes precise differences in multiple units simultaneously: total days, weeks, months, years, and business days. Common uses include calculating project durations, determining age in exact days, figuring out how many days until an event, computing rental periods, and legal deadline calculations. The tool handles leap years correctly and accounts for the varying lengths of months. All calculations run locally in your browser with no data sent to any server.
The calculator uses JavaScript's Date object which correctly handles leap years (every 4 years, except centuries, except 400th years). February 29 is properly accounted for in all date ranges.
Business days exclude Saturdays and Sundays. Some calculations also exclude public holidays, though holiday schedules vary by country. This tool calculates weekday-only days.
Yes โ enter any dates in any order. The tool shows the absolute difference regardless of which date comes first.
Month differences count complete months. From January 31 to March 1 is 1 month and 1 day, not 2 months. This matches how most legal and financial systems count.
This tool calculates differences. For adding/subtracting days from a date, use our Date Calculator tool which supports date arithmetic.