Days Between Dates

A date difference is the count of whole calendar days from one date to another, before that span is grouped into weeks, months or years. Count the exact number of days between two dates — plus total weeks, the years-months-days breakdown, total months and business days (Mon–Fri). Leap years and uneven month lengths are handled, and everything runs in your browser.

Total days days between the dates
Total weeks weeks
Years, months, days calendar breakdown
Total months complete months
Business days weekdays, Mon–Fri

How to Count the Days Between Two Dates

Two dates, an exact answer.

1

Enter the start date

Pick the earlier date with the date selector — a project kickoff, an order date or any past or future day.

2

Enter the end date

Pick the later date. The order does not matter — if you swap them, the tool keeps the result positive and tells you it swapped.

3

Read the results

See the total days, weeks, the years-months-days breakdown, total months and business days. Tick Include end date to count the final day too. Working out someone's age instead? Use the Age Calculator.

Frequently Asked Questions

How do I calculate the number of days between two dates?
Enter a start date and an end date and the calculator counts the exact number of whole calendar days between them. It subtracts the start date from the end date, so 1 January to 31 January is 30 days. Every result uses true calendar days, which means leap years and the different lengths of each month are already accounted for. You do not need to fill in the dates in any particular order — if the end date is earlier than the start date, the tool simply swaps them so the day count stays positive, and the math runs entirely in your browser as you type.
Does it count both the start and end date?
By default it counts the gap between the two dates, not the dates themselves, so the start date is day zero. From 1 January to 31 January that gives 30 days. Tick the Include end date box to count the end date as well, which adds one to every figure — the same span then reads 31 days. Include end date is the right choice when you want the total number of calendar days a period occupies, such as the length of a hotel stay or a rental counted inclusively, while leaving it unticked answers how many days apart the two dates are.
How are months and years counted?
The years-months-days breakdown uses real calendar months rather than a fixed 30 days. The calculator works out the difference in years, then months, then days, borrowing the actual length of the previous calendar month — 28, 29, 30 or 31 days — when the day of the end date is earlier than the day of the start date. That matches how people naturally read a duration, so 15 January 2000 to 20 March 2001 is 1 year, 2 months and 5 days. The separate total-months figure counts only complete calendar months, which is more accurate than dividing the total days by an average month length.
What are business days?
Business days are the weekdays in the span, Monday through Friday, with Saturdays and Sundays left out. They are useful for estimating delivery windows, payment terms or working-day deadlines. The calculator counts the weekdays from the start date up to but not including the end date, so Monday 4 January to Friday 8 January is 4 business days; tick Include end date to count the end date too and it becomes 5. Note that public holidays vary by country and are not deducted, so treat the figure as the number of weekdays rather than official working days in your region.
Is my data private?
Yes — the LK Forge date difference calculator is completely free with no account and no sign-up, and every calculation happens locally in your browser. The dates you enter are never sent to a server or stored anywhere, so there is nothing to log. Once the page has loaded it also works offline, which makes it handy for quickly checking a deadline or duration on a phone.