Days Between Dates Calculator
Count the days, weeks, and months between any two dates, right in your browser.
Runs in your browser — nothing is sent or saved.
How to count days between two dates
- Pick a start date.
- Pick an end date.
- See the number of days, weeks, and months right away.
- Tick the box if you need to count both the start and end day.
What the tool shows
The main number is the total days between the two dates. Below it you get the same gap as whole weeks with leftover days, and as calendar months with leftover days. This helps whether you need "how many days" for a form or "how many months" for a plan. The order of the dates does not matter; the tool sorts them for you.
Counting one end or both
There are two ways to count a span, and they differ by one day. By default the tool counts the gap and leaves out the start day, so Monday to Friday is 4 days. Some cases count both ends, such as a hotel that charges for the arrival and the departure day, or a form that counts an inclusive period. Tick the box for that and the count goes up by one.
Where this helps
Use it to count notice periods, project lengths, days until a deadline, a baby's age in days, or how long ago something happened. Because it counts real calendar months, the month figure matches how a person would say it.
Leap years are counted for you
The tool counts the real days on the calendar, so any 29 February inside your date range is included. A span that crosses a leap year has one more day than the same span in a normal year, and you do not need to adjust for it yourself.
FAQ
Does it count the start day?
Not by default. Monday to Friday shows as 4 days. Tick "count both ends" to make it 5.
Does the order of the dates matter?
No. The tool works out the gap either way, so you can enter them in any order.
How are months counted?
By the calendar. Going from the 10th of one month to the 10th of the next is one month, even though months have different lengths.
Can I count to a future date?
Yes. Pick any two dates, past or future. The gap is the same in both directions.
Is anything sent to a server?
No. The dates stay in your browser and nothing is saved.
Can I count the days since a past date?
Yes. Enter the past date and today. The result is the days since that date, and the same setup with a future date gives the days until it arrives.