Inclusive or elapsed? The answer changes by one day
Ask two people how many days are between 1 March and 5 March and you will get two answers. Elapsed counting says four — the number of nights that pass. Inclusive counting says five — the number of calendar days touched, counting both ends.
Neither is wrong; they answer different questions. Rental days, hotel nights, and interest periods use elapsed counting. Holiday allowances, event durations, and most legal notice periods count inclusively. A one-day error in a contract or a leave request is exactly the kind of small mistake that is expensive to discover late, which is why this calculator lets you pick the convention rather than silently choosing for you.
Entering your dates
Pick a start date and an end date, and the exact gap between them appears instantly — as a total number of days, as weeks and days, and as a calendar breakdown in years, months, and days. The order does not matter: if the start date is later than the end date, the calculator swaps them for you.
Elapsed days vs. inclusive days
There are two correct ways to count the distance between dates, and choosing the wrong one is the most common source of off-by-one errors. Elapsed counting (the default) measures the time between the dates: Friday to Sunday is 2 days. Inclusive counting counts every date touched, including both endpoints: Friday to Sunday is 3 days. Use inclusive counting when both the first and last day "count" — nights are irrelevant — such as courses of medication, car rentals charged per calendar day, or event durations.
Common uses
This calculator is handy for counting down to a wedding, holiday, or product launch; working out how many days remain until a deadline; measuring the length of a project or contract; checking how many weeks pregnant a due date implies; and settling questions like "how many days have passed since" a memorable date.
Why months are the awkward unit
Days and weeks are fixed lengths, so counting them is unambiguous. Months are not: they run from 28 to 31 days, which means "three months from 31 January" has no single correct answer. This calculator uses real calendar months and settles that case by capping at the end of the target month, the same convention most scheduling software follows. If you need an exact figure for a contract or an interest period, count in days instead — they never drift.