Type a tool name, for example "keyword density" or "transcript".
Calculate the exact duration between two dates in years, months, weeks, days, hours, and minutes. Also add or subtract days from a date.
A date duration calculator shows how much time sits between two calendar dates, or which date you reach after adding or subtracting days. Enter a start and end date to get total days, weeks, months, years, hours, and minutes. It is free, needs no sign-in, and suits anyone planning deadlines, events, or billing periods.
Date duration is the length of time between two points on the calendar, usually expressed in days, weeks, months, or years. If a project starts on January 15 and ends on March 1, its duration is the number of days that pass between those two dates. Counting by hand gets tricky because months run from 28 to 31 days and leap years add an extra day to February.
This calculator counts whole calendar days between your two dates, then converts that figure into other units. Weeks are whole weeks, with any leftover days dropped. Months and years are approximations based on average lengths of 30.44 days per month and 365.25 days per year. Hours and minutes are the day count multiplied by 24 and by 1,440, because you enter dates and not clock times.
The second tab answers the opposite question. You start from one date, move forward or backward by a number of days, and see the resulting date with its day of the week.
You pick one of two tabs, fill in the dates, and click Calculate. Both tabs take a few seconds.
If a date is missing, the tool asks you to select it before it calculates. On the Date Difference tab the order does not matter: if your end date is earlier than your start date, you still see the same positive gap.
A worked example shows exactly what each number means. Suppose you want the time between January 15, 2025 and March 1, 2025.
The calculator returns 45 Total Days, 6 Weeks, 1 Month (approx), 0 Years (approx), 1,080 Total Hours, and 64,800 Total Minutes. You can read that as 6 weeks and 3 days. The month figure is 1 because 45 divided by 30.44 is about 1.48, and the tool rounds down.
Now try the second tab. Add 90 days to January 1, 2025 and you land on Tuesday, April 1, 2025. That is the due date for a 90-day payment term or trial that starts on New Year's Day. Subtract 30 days from March 15, 2025 and you get Thursday, February 13, 2025, which is a handy way to find when a 30-day window began.
Each result answers a different planning question, so pick the figure that matches your goal. The table shows what each one means and where it helps most.
| Result | What it means | Best used for |
|---|---|---|
| Total Days | Calendar days between the dates | Deadlines, countdowns |
| Weeks | Whole weeks, remainder dropped | Sprints, schedules |
| Months (approx) | Days divided by 30.44, rounded down | Rough summaries |
| Years (approx) | Days divided by 365.25, rounded down | Rough tenure |
| Total Hours | Days times 24 | Service windows |
| Total Minutes | Days times 1,440 | Detailed timing |
Months and years are rounded down from averages, so exact anniversaries can look short. January 1, 2025 to January 1, 2026 is 365 days. That shows 52 weeks, 11 months, and 0 years, because 365 is slightly less than 365.25. A leap-year span of 366 days shows 1 year. When you need precision, rely on Total Days, or count the months on a calendar by hand.
To convert the Weeks figure into "weeks and days", multiply the weeks by 7 and subtract that from Total Days. For 45 days, 6 weeks equals 42 days, leaving 3 days.
Anyone who works with deadlines, windows, or schedules benefits from a quick, reliable day count. These situations come up often:
If you need the time since someone's birth instead, the age calculator is a better fit. And if you want an average per day or per week, take your total and use the average calculator with the day count.
Most wrong answers come from the question being slightly different from the one the tool answers. These habits prevent that.
In a spreadsheet, subtract the earlier date cell from the later one. If the start date is in A1 and the end date is in B1, type =B1-A1 and format the cell as a number to see the day count. For years, months, or days in separate units, the DATEDIF function takes a start date, an end date, and a unit letter such as "Y", "M", or "D".
A spreadsheet is the right choice when you have hundreds of rows. For a single quick answer, or to double-check a formula, enter the same two dates here and compare Total Days. If both agree, your formula is set up correctly.
The calculator measures calendar days only. It does not skip weekends or public holidays, so it is not a business days calculator. To estimate working days, take the Weeks figure, multiply by 5, add the weekdays in the leftover days, and subtract holidays yourself.
It also works with dates, not times of day or time zones, which is why hours and minutes are simple multiples of days. Months and years are approximations, and the results are not meant for legal, tax, or contract calculations that define months a specific way. For those, confirm the counting rule in your agreement.
Choose your tab, enter your dates, and click Calculate to get your answer in seconds. For more utilities like this, browse the online calculators and utilities collection.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market