Days Between Dates

Count the days between two dates, with years, months and weeks, and the weekdays and weekends in between.

Start date
End date

Counts the days between two dates and shows the same span as years, months and days, in weeks, and split into weekdays and weekend days. The dates can be in either order.

How the days are counted

The count runs from the start date up to the end date, the way subtracting one date from another does: from 1 to 31 January is 30 days. Include end date counts the end date too, adding one day, which suits questions like β€œhow many days does this booking cover”. The start date is always counted.

Years and months are counted anniversary by anniversary from the start date, and the remaining days run from the last monthly anniversary. When a month is too short for the day, the anniversary falls on its last day: one month after 31 January is 28 February. Weekdays are Monday to Friday; hours, minutes and seconds are whole days of 24 hours, so a daylight-saving change inside the span does not alter them.

Examples

The first quarter of 2026

From 1 January to 31 March 2026, counting both dates, is 90 days β€” 3 months β€” of which 64 are weekdays and 26 fall on weekends.

Forty weeks from 1 January 2026

8 October 2026 is 280 days after 1 January 2026, with the end date not included: exactly 40 weeks, or 9 months and 7 days.

Across 29 February

From 29 February 2024 to 28 February 2025, end date not included, is 365 days, which counts as 1 year: in a year without 29 February, the anniversary falls on 28 February.

Frequently asked questions

The start date is counted and the end date is not, so from Monday to Friday of one week is 4 days. Tick Include end date to count both, which gives 5.
Around month ends there is more than one convention. Some count days back from the end date's month instead of forward from the last anniversary, and some let one month after 31 January run on into March (3 March in 2026) instead of stopping at 28 February. The total number of days is the same either way.

See also