Days Between Dates Calculator

    Calendar days, weeks plus days, and optional working days between any two dates.

    Saturday

    Monday

    Counts both endpoints. Off by default for a classic difference.

    Also shows the Monday–Friday working-day count.

    Result

    30 calendar days

    4 weeks and 2 days

    End date minus start date, excluding the start day.

    How Many Days Between Two Dates?

    The day count between two dates answers questions like “how many days until” a deadline, “how long” a project ran, or how many days a trip will last. The calculator above handles all three by subtracting one date from the other and showing the result as a total, as weeks plus leftover days, and — optionally — as Monday-to-Friday working days.

    Quick reference

    • Total days: end date minus start date.
    • Weeks and days: the same total split into seven-day groups.
    • Working days: only Saturdays and Sundays are removed.
    • Include start date: adds exactly one extra day to the count.

    For holiday-aware business-day counting, use the Working Days Calculator. To project forwards from a known date instead of measuring a span, use the Add Days to Date Calculator.

    How Days Between Dates Are Calculated

    Counting the days between two calendar dates looks simple, but a few details decide whether the answer is right. This page subtracts the start date from the end date using UTC-normalised days, so the result does not flip by one when a daylight saving transition falls inside the range. The conversion from milliseconds to days is then rounded to the nearest whole number, which is safe because both endpoints are anchored to midnight.

    The weeks-and-days breakdown is the same count, divided by seven. 87 days is 12 weeks and 3 days, and 30 days is 4 weeks and 2 days. Use whichever framing makes the period easier to read.

    Include vs Exclude the Start Date

    By default this tool excludes the start day, the same convention as most spreadsheet date subtraction. From 1 June to 4 June is 3 days, because three nights pass between them. Switching on Include start date adds exactly one day to the count and yields 4 days, which is what you want if you are counting calendar squares on a wall planner.

    Both modes use the same input dates — only the toggle changes the output. The block under the result always says which mode produced the number so the answer cannot be misread.

    Calendar Days vs Working Days

    Calendar days count every day in sequence, including weekends. Working days, in this tool, mean Monday to Friday. Turning on Exclude weekends adds a second output line that counts only those weekdays inside the range. Public holidays are not removed — for that, the holiday-aware Working Days Calculator is the right tool, and it also supports calculating an end date a given number of business days away.

    Worked Examples

    RangeCalendar daysWeeks + daysWorking days
    2026-01-15 → 2026-04-159012 weeks 6 days64
    2026-03-01 → 2026-03-31304 weeks 2 days22
    2026-12-23 → 2027-01-06142 weeks 0 days10

    The first example shows a typical quarterly project window. The second is a one-month sprint or rental period. The third is a two-week holiday spanning the new year, where the working-days figure ignores both weekends but does not remove any bank holidays.

    Tips for Date-Range Planning

    • Decide the counting convention up front. “Net 30” terms usually mean 30 calendar days from the invoice date, excluding the invoice day itself.
    • For contract notice periods, check whether the clause is written in calendar days or working days. A 30-day notice in working days is roughly six weeks of wall time.
    • When a deadline lands on a weekend or holiday, many jurisdictions push it to the next business day. Use the Working Days Calculator to confirm.
    • Trip planners usually want “include start date” on, so a Friday-to-Sunday weekend reads as 3 days rather than 2.
    • If you only need the future date rather than a span, the Add Days to Date Calculator is the matching tool.

    Frequently Asked Questions

    How are the days between two dates counted?

    By default, this calculator subtracts the start date from the end date, so the count excludes the start day. Turn on 'Include start date' to count both endpoints, which adds exactly one day to the result.

    Does this tool count weekends?

    Calendar days always include weekends. When you toggle 'Exclude weekends', the working-days output ignores Saturdays and Sundays, but the calendar-days output is unchanged.

    What does 12 weeks and 3 days mean in the result?

    It is the same total number of calendar days, expressed as full seven-day weeks plus the leftover. 87 days, for example, becomes 12 weeks and 3 days.

    Why use UTC under the hood?

    Daylight saving transitions can make local-time subtraction produce off-by-one results around the spring and autumn clock changes. Normalising both dates to UTC midnight avoids that.

    What if the end date is before the start date?

    The result is shown as a positive number with a note that the end date comes first. The maths is the same — only the order changes.

    Does the working-days output remove public holidays?

    No. This page removes Saturdays and Sundays only. For a holiday-aware count, use the Working Days Calculator and adjust manually for the relevant region's bank holidays.

    Can I use this to count down to a future date?

    Yes. Set the start date to today and the end date to your target. The total calendar days output is the answer to 'how many days until'.

    Related Tools

    Share this tool: