Example A · Hotel nights. Preset: 2026-07-01 → 2026-07-07 · inclusive.
Exclusive gap = 6 · Inclusive = 7. Seven calendar dates on the voucher; six midnights between check-in and check-out language varies by property - some invoices say “6 nights,” some list seven date stamps. The strip shows both so you can match the contract wording instead of arguing with the desk.
Example B · Leave Mon–Fri. Preset: 2026-08-03 → 2026-08-07 · inclusive.
Inclusive 5 matches “out all week.” Exclusive 4 is what a naive dateDiff returns - the classic HR off-by-one that short-changes a leave balance by a day.
Example C · Same day. Preset: same date both fields · inclusive.
Exclusive 0 · Inclusive 1. If your form says “number of days covered,” inclusive 1 is usually right; if it says “days between,” exclusive 0 is right. Same-day is the fastest way to see that the two conventions are not synonyms.
Example D · 100-day countdown. Tap “100 days from today” - exclusive mode, polarity countdown. Exclusive 100 answers “how many midnights until that date?” Inclusive would be 101 and would overstate a classic “100 days out” campaign by one day.
Example E · Project gap. Preset: 2026-01-01 → 2026-01-31 · exclusive. Exclusive 30 is the gap between the milestones; inclusive 31 is every January date on the wall calendar. Pick the mode that matches whether your plan counts the start date as day zero or day one.