Written and maintained by DeadlineDaysReviewed on July 29, 2026
SLA Business Hours and DST: Test Cases for Wall-Clock Planning
DeadlineDays performs time-zone-labelled wall-clock planning. It does not convert an entered local time into a unique instant or choose between DST gap and overlap interpretations. These test cases show which outputs can be reproduced and which inputs must stop for external verification.
- Published
- Reviewed
- Sources verified
Original evidence in this guide
Source validation dataset
| Case | Input | Expected planning behavior | Verification stop |
|---|---|---|---|
| After-hours start | Mon 18:30; no closure | Roll to Tue 09:00; finish Tue 13:00 | Confirm the agreement allows next-window rollover |
| Verified holiday pause | Thu Jul 2, 2026 16:00; US national-only subset | Count 1 hour Thu, skip Jul 3 and weekend, finish Mon Jul 6 12:00 | Confirm the service actually follows the federal closure subset |
| Spring gap candidate | Source system flags the local time as nonexistent | Do not produce a unique instant from the wall-clock label | Obtain the recorded UTC instant and offset |
| Autumn overlap candidate | Source system can map the local label to two instants | Do not choose the first or second occurrence | Obtain the offset or occurrence from the system of record |
| Queue pause or regional handoff | Ticket changes status or ownership during the target | Single-window result is only a comparison estimate | Replay the service-desk event timeline |
The table does not publish an annual DST transition calendar. Gap and overlap candidates must be identified by the system that recorded the event.
- 1. Trigger received
- 2. Active business window
- 3. Pause or closure
- 4. DST and calendar check
- 5. Resulting deadline
Direct answer: separate wall-clock math from instant identity
A wall-clock calculation can answer how four countable hours move through an entered 09:00-17:00 schedule. A time-zone label records the intended operating context. That is not the same as proving which UTC instant an ambiguous local timestamp represents. The current calculator deliberately does not make that second claim.
Use the result when the starting timestamp is already valid and the agreement's operating window is known. Stop when the source system reports a nonexistent or repeated local time, or when the SLA depends on event states that the calculator cannot ingest.
Worked examples: ordinary and holiday-paused windows
For an ordinary Monday 18:30 start, no time is counted after the 17:00 close. The next eligible window opens Tuesday at 09:00, so four business hours finish at 13:00. This result still depends on a policy that rolls an after-hours trigger forward rather than rejecting or timestamping it differently.
For Thursday, July 2, 2026 at 16:00, one hour is available before close. If the SLA calendar uses the source ledger's verified US national-only federal observed-closure subset, Friday July 3 is skipped, followed by the weekend. Three remaining hours run Monday July 6 from 09:00 to 12:00. The example does not claim that every service desk closes for that federal observance.
DST gap test: require evidence instead of guessing
When an upstream system marks a local label as nonexistent, the expected behavior is not to silently move it forward or reinterpret it in the browser's zone. Preserve the original label, named zone, source-system message, UTC instant if available, and recorded offset. Then apply the SLA policy to the corrected event.
This guide does not state which dates or zones change in a given year because that source verification is not in the Round 2 ledger. Use the governing platform or authoritative time-zone source for that fact before calculating.
DST overlap test: do not select an occurrence
A repeated wall-clock label may refer to two different instants. Choosing the earlier or later occurrence can move a deadline even though the text input looks identical. DeadlineDays displays the zone context but does not select an offset or occurrence.
A valid audit record needs the original event timestamp with its offset or UTC equivalent. If those fields are missing, flag the case as ambiguous and send it to the policy owner rather than treating the displayed estimate as definitive.
Service-desk reconciliation workflow
Compare the calculator record with the service desk in this order: trigger event, target type, governing zone, operating window, break, recurring closed days, holiday layer, custom closures, permitted pause states, severity changes, and handoffs. A mismatch should be traced to the first different assumption, not corrected by adjusting the final date alone.
For a queue pause, export the event timeline and calculate each countable segment. For a regional handoff, identify whether the contract keeps one clock or changes schedules. One wall-clock window cannot infer either rule.
Source scope and correction path
The only official holiday claim used in the dated test case is the US 2026 observed federal subset recorded in the source ledger and compared with the Office of Personnel Management schedule on July 28, 2026. It excludes regional, employer, bank, school, and service-provider calendars.
Report a content or source correction to [email protected] with the guide URL, test case, governing policy, expected behavior, actual behavior, and official reference. Do not send confidential ticket data.
Known limits
DeadlineDays does not perform IANA instant conversion, choose DST gap or overlap resolution, ingest service-desk events, model follow-the-sun ownership, or interpret a contract. A zone label is context, not proof of a UTC instant.
The four-hour examples assume one daily window, no break unless stated, and a Saturday/Sunday weekend. Confirm the actual service schedule, pause rules, holiday scope, timestamp evidence, and policy version before relying on a deadline.
Official sources
Official sources can change after this page's review date. Check the latest text before applying it.
- U.S. Office of Personnel Management - Federal HolidaysU.S. Office of Personnel Management
Related calculators
Use the related calculator to reproduce date arithmetic after recording the guide's assumptions and scope.
This guide provides general scheduling information, not legal, tax, financial, or employment advice. Verify binding dates with official sources and the responsible contract or policy owner.