Calculate the exact difference between two dates
Our date difference calculator makes it easy to find the exact time span between any two dates. Whether you need to know how many days are left until an event, calculate a project deadline, or figure out someone's exact age in days, this tool has you covered.
Step 1 โ Select Your Dates: Use the date picker inputs to choose a start date and an end date. You can also click the "Today" button to instantly set either field to the current date. For even more precision, use the optional time fields to include hours and minutes.
Step 2 โ Configure Options: Toggle the "Include end date" checkbox if you want both the start and end dates counted in the total. This is useful when counting inclusive days, such as vacation days or event durations.
Step 3 โ Calculate: Click the Calculate button to see results instantly. You'll get the total days, weeks, months, years, business days, hours, minutes, seconds, and a full detail breakdown โ all at once.
Pro Tips: The business days count excludes weekends, making it perfect for work-related calculations. All results can be copied for your records. The calculator handles leap years and historical dates automatically.
Enter the start date and end date, then click Calculate. The tool will show the difference in days, weeks, months, years, hours, minutes, and seconds.
Business days (or working days) exclude weekends (Saturday and Sunday). Some regions also exclude public holidays, but this tool only excludes weekends by default.
The default calculation gives the difference between dates. If you want to include both the start and end date, enable the "Include end date" option.
Yes, you can optionally add a time to each date for a more precise calculation down to the second.
Months are calculated as the calendar month difference between the two dates, which accounts for varying month lengths.
Yes, you can enter any valid date. The JavaScript Date object supports dates from year 1 to year 9999.
Yes, the calculation fully accounts for leap years including the special rules for century years.
Yes, click the "Today" button to quickly set either date to the current date.