{"uid":"cap_R99iVZY6MqUo8kpwvVBob","slug":"timezone-overlap-hours-calculator-0b263697","name":"Timezone Overlap Hours Calculator","description":"Converts a local time in one IANA zone to up to 20 target zones. Returns local time, UTC offset, abbreviation and DST flag per target, and flags nonexistent or ambiguous local times at DST transitions.; Returns a zone&#39;s current UTC offset and abbreviation, whether it observes DST, standard and DST o","url":"https://timezone-convert.x402supply.com/tools/overlap_hours?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10,"minLength":10,"description":"Calendar date YYYY-MM-DD, evaluated as that date in each zone"},"zones":{"type":"string","maxLength":700,"minLength":3,"description":"Comma-separated IANA zones, 2-10, e.g. America/New_York,Europe/London"},"workEnd":{"type":"string","default":"17:00","pattern":"^(([01]\\d|2[0-3]):[0-5]\\d|24:00)$","description":"Working day end HH:mm, default 17:00. Must be after workStart"},"workStart":{"type":"string","default":"09:00","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Working day start HH:mm, default 09:00"}}},"responseSchema":{"type":"json","example":{"date":"2026-10-09","zones":[{"zone":"America/New_York","isDst":true,"workEnd":"2026-10-09T17:00:00-04:00","utcOffset":"-04:00","workStart":"2026-10-09T09:00:00-04:00","overlapEnd":null,"workEndUtc":"2026-10-09T21:00:00.000Z","abbreviation":"EDT","overlapStart":null,"workStartUtc":"2026-10-09T13:00:00.000Z"},{"zone":"Europe/London","isDst":true,"workEnd":"2026-10-09T17:00:00+01:00","utcOffset":"+01:00","workStart":"2026-10-09T09:00:00+01:00","overlapEnd":null,"workEndUtc":"2026-10-09T16:00:00.000Z","abbreviation":"BST","overlapStart":null,"workStartUtc":"2026-10-09T08:00:00.000Z"},{"zone":"Asia/Kolkata","isDst":false,"workEnd":"2026-10-09T17:00:00+05:30","utcOffset":"+05:30","workStart":"2026-10-09T09:00:00+05:30","overlapEnd":null,"workEndUtc":"2026-10-09T11:30:00.000Z","abbreviation":"IST","overlapStart":null,"workStartUtc":"2026-10-09T03:30:00.000Z"}],"source":["https://www.iana.org/time-zones"],"overlap":null,"workEnd":"17:00","warnings":[],"workStart":"09:00","hasOverlap":false,"overlapMinutes":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N2Vv2Y5d7LeVl76kF93o1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates working-hours overlap across 2–10 IANA time zones on a given date, returning per-zone UTC offsets, abbreviations, DST flags, and the overlapping window (if any).","exampleAgentPrompt":"Can you find the overlap in working hours (9am–5pm) between America/New_York, Europe/London, and Asia/Kolkata on 2026-10-09? I want to know if there's any window where all three teams can meet.","exampleUseCases":[{"title":"Global team standup scheduling","prompt":"Find the overlapping work hours on 2025-09-15 between America/Los_Angeles, Europe/Berlin, and Asia/Singapore, assuming everyone works 9am to 6pm local time. Is there any window where all three offices can meet?"},{"title":"Remote hiring interview timing","prompt":"I need to schedule an interview on 2025-11-03 between a candidate in America/Chicago and an interviewer in Australia/Sydney. Both work 9am to 5pm — is there any overlapping window?"},{"title":"Cross-timezone client call finder","prompt":"What's the working-hours overlap on 2026-01-20 between our London office (Europe/London) and our New York office (America/New_York), with work hours from 8am to 6pm? I want to know the exact UTC window when both are available."}],"resultDescription":"A JSON object containing: per-zone breakdown of work window in local and UTC time, UTC offset, DST flag, and timezone abbreviation; a top-level overlap object with overlapStart/overlapEnd in UTC and local time per zone; overlapMinutes integer; hasOverlap boolean; and a warnings array flagging DST transitions or ambiguous times.","failureModes":["Invalid IANA zone name returns an error or warning","Fewer than 2 or more than 10 zones causes validation failure","Date not in YYYY-MM-DD format rejected by pattern validation","workEnd before or equal to workStart causes an error","No overlap exists — returns hasOverlap: false with overlapMinutes: 0 and null overlap fields","DST transition edge cases flagged in warnings array but still processed"],"whenToPreferThis":"Choose this endpoint when you need to compute the actual overlapping working-hours window across multiple IANA time zones on a specific calendar date, especially when DST correctness matters. Prefer it over manual UTC offset arithmetic or generic timezone converters when you need a structured, machine-readable overlap result with DST flags and per-zone UTC-stamped work windows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:39:29.508Z","isFirstParty":false,"canonicalSlug":"timezone-overlap-hours-calculator-0b263697"}