Calculate the exact time between two dates in years, months and days, plus total days, weeks, hours and working days. Free, runs in your browser.
First time here? Pick a start date Your input is processed locally and disappears when you close the tab.
Working out how many days between two dates sounds trivial until you try it in your head across a month boundary, a leap year, or a booking that includes both ends. This free date difference calculator gives you the exact answer in the two forms people actually need: a calendar difference in years, months and days, and a plain total in days, weeks and hours.\n\nThe calendar figure is the one most tools get wrong. Months are not equal lengths, so you cannot divide total days by thirty. This advances whole months first, clamping to the target month's length, then counts what is left — which is why 31 January to 1 March is one month and one day rather than the negative day count a naive subtraction produces.\n\nWeekday and weekend totals are shown alongside, useful for project timelines and leave requests, with the caveat that public holidays vary by country and are not deducted. An inclusive toggle covers the difference between 'how long until' and 'how many days is this booking', which is where most off-by-one errors come from.\n\nEverything is computed in your browser. Pair it with the Age Calculator for a birth date, the Time Zone Converter when a deadline crosses regions, or the Reading Time Calculator for content planning.
Pick a start date
Pick an end date
Choose whether to include the end date
Read the calendar difference and the totals