Clock roster
{{ worldClockRows.length }} clocks
{{ timezoneLabel }} basis · UTC {{ utcOffsetLabel }}
{{ timezoneLabel }} UTC {{ utcOffsetLabel }} {{ handoffBadge }} {{ hourCycleLabel }}
{{ timezoneLabel }} time is {{ summaryValue }}.
Use Local for the device wall clock, or UTC for cross-region handoff notes.
Enter one zone per line, such as local, UTC, Asia/Kuala_Lumpur, Europe/London, or America/New_York.
Valid zones: {{ validZoneCount }} · {{ zoneWarnings.join(' · ') }}
Auto follows the device locale; choose 24-hour or 12-hour only when the handoff requires that convention.
Use a roster starter, then edit the zone list above if your handoff needs a different site.
World clock roster
Pick the local source time to convert across every world clock zone.
Set the planned length of the handoff or meeting.
minutes
Use 24-hour local times for each zone; weekdays are Monday through Friday.
to
{{ showSeconds ? 'Display format includes seconds.' : 'Display format stays at minute precision.' }}
{{ showSeconds ? 'Shown' : 'Hidden' }}
Sync favors overlap, display favors readability, audit favors immutable timestamp evidence.
Give exported calendar text a concise handoff title.
Leave blank for remote handoffs, or add a room, bridge, or channel name.
Metric Value Copy
{{ row.label }} {{ row.value }}
Zone Current time Date UTC offset Delta vs basis Work state Copy
{{ row.label }} {{ row.time }} {{ row.date }} {{ row.offsetLabel }} {{ row.deltaLabel }} {{ row.workState }}
Zone Handoff local time Date shift Offset at handoff Work state Handoff note Copy
{{ row.label }} {{ row.localDateTime }} {{ row.dateShiftLabel }} {{ row.offsetLabel }} {{ row.workState }} {{ row.note }}

        

        
Customize
Advanced
:

Introduction

A single moment can carry several clock labels at once. A release note may use Coordinated Universal Time, a teammate may read the same instant in London, and a support desk may need to know whether Kuala Lumpur, New York, or Los Angeles is still inside normal office hours. The instant has not changed, but the civil time, calendar date, and practical meaning can change from one zone to another.

Civil time is the local wall-clock system people use for meetings, shifts, travel, bills, deadlines, and public notices. It is tied to a time zone, and a time zone is more than a number of hours from UTC. Many zones include daylight-saving rules, past legal changes, and local boundary decisions that can alter the offset for a specific date.

UTC works as the shared comparison point. It lets teams record an instant without relying on the reader's wall clock. Unix seconds serve a similar technical purpose by counting whole seconds since 1970-01-01 00:00:00 UTC. Those references are useful for logs, incident timelines, and automation because they avoid ambiguity, but they do not tell a human whether a local office is open or whether the local date has already crossed midnight.

Time terms used when comparing clocks across zones
Term Plain meaning Common mistake
Instant The actual moment being compared. Treating two different local labels as if they must be different moments.
UTC offset The signed difference between local civil time and UTC at that instant. Assuming the same city keeps one fixed offset all year.
IANA zone A place-based zone name such as Europe/London with time rules attached. Using abbreviations such as CST, IST, or PST when the region is ambiguous.
Work window The weekday span used to judge whether a handoff lands during local working time. Reading a clock conversion as proof that people are actually available.

The safest world-clock practice is to name the zone, the local time, the UTC offset, and the date. The date is easy to miss: a meeting that is Tuesday afternoon in one office can be early Wednesday in another. The offset is also date-sensitive. Europe/London can be UTC+00:00 in winter and UTC+01:00 in summer, while Asia/Kuala_Lumpur stays at UTC+08:00 under current rules.

One instant shown through several clock views A UTC instant branches into a local clock, world-zone labels, Unix seconds, and handoff work-window checks. UTC instant Local clock device zone wall-time label Unix seconds whole seconds UTC epoch count World zones offset and date may shift locally Handoff work window weekday check Earlier local dates Later local dates One fixed instant can produce different local labels, offsets, dates, and work-hour states.
Clock comparison starts with one instant, then formats it for each zone and planning context.

A clock comparison is still a planning aid. Device clocks can be wrong, browser time-zone data can lag sudden political changes, and imported calendar events can be displayed differently by another app. For payroll, travel, legal filings, aviation, security maintenance, or regulated cutoffs, verify the official source that owns the schedule.

How to Use This Tool:

Start by choosing the reference clock, then add the zone roster and handoff rules that match the coordination problem.

  1. Set Clock basis to Local for the device wall clock or UTC when a log, incident note, or global handoff needs a shared reference.
  2. Enter one World clock zones value per line. Use local, UTC, or full IANA names such as Asia/Kuala_Lumpur, Europe/London, and America/New_York.
  3. Choose Clock style. Auto follows the device locale, while 24-hour clock or 12-hour clock pins the display convention for shared notes.
  4. Use Zone presets such as Ops, Follow sun, or Local + UTC as a roster starter, then edit the zone list until Valid zones matches the locations you need.
  5. Set Handoff time, Handoff duration, and Working window. The working window uses 24-hour local times and Monday-Friday weekdays for each selected zone.
  6. Open Advanced when you need Show seconds, a different Handoff focus, or calendar title and location text for invite output.
  7. Review Clock Details, World Clock Board, Handoff Matrix, Offset Spread Bars, Calendar Invite, or JSON according to whether you need an audit timestamp, a readable roster, a handoff decision, or structured output.

If the zone status reports ignored entries, replace short abbreviations such as PST with full names such as America/Los_Angeles. If extra zones are capped, remove less important rows before trusting the roster count.

Interpreting Results:

Clock Details is the best place to verify the reference instant. Check Headline time, Clock basis, Device timezone, Device UTC offset, Unix seconds, UTC ISO instant, and Calendar boundary before pasting a timestamp into a record.

World Clock Board compares the same live instant across the selected zones. UTC offset shows each zone's signed distance from UTC, Delta vs basis compares it with the chosen basis, and Work state checks the current local time against the configured weekday window.

Handoff Matrix uses the planned handoff time instead of the live clock. All in window means every selected zone lands inside the configured work window. No work overlap means none do. A partial badge such as 2/5 in window is a reschedule or confirmation cue, not a promise that the out-of-window teams will accept the handoff.

The offset chart and calendar text are convenience outputs. Verify imported events in the destination calendar app, especially when attendees use different calendar settings or when the handoff is near midnight or a daylight-saving transition.

Technical Details:

Clock comparison starts from an instant measured in UTC-based milliseconds. Formatting then applies a time-zone rule to produce a local date, local time, and UTC offset. The offset belongs to the instant being formatted, so a later date in the same named zone can produce a different offset when daylight-saving or legal time rules change.

The local basis comes from the browser environment and device clock. The UTC basis sets the reference offset to zero. Zone entries are accepted when the runtime recognizes the IANA zone name; local and device are treated as the device zone, duplicate zones are collapsed, and the roster is capped at 12 valid zones.

Formula Core:

Unix seconds are whole seconds from the UTC Unix epoch. Fractional milliseconds are discarded, so the displayed value changes once per second.

Unix seconds = UTC milliseconds since 1970-01-01T00:00:00Z 1000

A UTC offset is the difference between the civil time produced by the zone rule and the UTC instant represented by that same moment.

UTC offset minutes = zone civil time as UTC milliseconds - actual UTC milliseconds 60000

For example, UTC+08:00 means the civil clock is 480 minutes east of UTC at that instant. UTC-04:00 means the local clock is 240 minutes west of UTC.

Handoff Rule Core:

Rules used to classify handoff and working-window states
Condition Classification
Saturday or Sunday in the target zone Weekend, regardless of the hour.
Work start equals work end 24h window on weekdays.
Start is before end, and local minutes are greater than or equal to start and less than end Work hours.
Start is before end, and local time is earlier than start Before work.
Start is before end, and local time is at or after end After work.
Start is after end, and local time is at or after start or earlier than end Overnight window.
Start is after end, and local time falls outside both overnight segments Off window.

Date shift compares the source handoff date with the date shown in each target zone. same day means the calendar date still matches. A positive or negative day count means the target zone has moved forward or backward relative to the source handoff date.

Key Outputs:

Clock output fields and practical use
Output Meaning Use
Unix seconds Whole seconds from the UTC epoch. Compact timestamps for logs, notes, and systems that store epoch time.
UTC ISO instant A date-time string for the same instant in UTC. Unambiguous audit records and handoff notes.
Calendar boundary Whether the local date and UTC date match. Checking midnight-adjacent records before copying the wrong date.
UTC offset Signed hours and minutes from UTC for the selected instant. Explaining why a local clock differs from the reference basis.
Handoff window fit How many selected zones land inside the configured work window. Deciding whether to proceed, review, or reschedule a cross-zone handoff.

Limitations and Privacy:

Clock output depends on the device clock, the device time-zone setting, and the time-zone rules available to the browser. The roster, tables, chart data, calendar text, and JSON are prepared in the browser tab.

  • A wrong device clock or wrong device zone makes the local basis wrong.
  • Future dates can be affected by time-zone rule changes that are not yet reflected in the browser's time-zone data.
  • Calendar text stores UTC start and end times, but calendar apps may display the imported event with their own labels, reminders, or account defaults.
  • No calendar account is required to generate the invite text. Review event titles, locations, and exported JSON before sharing because they may contain internal handoff details.

Worked Examples:

Follow-the-sun handoff. A team sets World clock zones to Kuala Lumpur, London, New York, and Los Angeles, then sets a 15:00 source handoff with a 09:00 to 17:00 working window. Kuala Lumpur is inside work hours for that local afternoon, while the other regions may be before work depending on the date. The handoff badge should be read as partial overlap, not as a completed scheduling decision.

End-of-day boundary check. With a 09:00 to 17:00 working window, a row at exactly 17:00 is outside the included range because the rule includes the start time and excludes the end time. If Work state reads After work, move the handoff earlier or confirm after-hours coverage.

Rejected zone cleanup. Entering PST may reduce Valid zones because the abbreviation is ambiguous. Replacing it with America/Los_Angeles gives the clock a specific rule set, allowing UTC offset, Date shift, and Work state to be calculated for the instant.

Audit note with UTC basis. Switch Clock basis to UTC, enable Show seconds, and copy Unix seconds with UTC ISO instant from Clock Details. Readers can then recover the same instant even when their local wall clocks differ.

FAQ:

Why did the UTC offset change for the same city?

The offset is calculated for a specific instant. A city can move between standard time and daylight-saving time, so the same IANA zone may show a different offset on another date.

What does local mean in the zone list?

local uses the time zone reported by the browser environment. It is useful for including the device zone without typing its full IANA name.

Why are short zone abbreviations rejected?

Abbreviations such as CST, IST, and PST can refer to different places. Use full names such as America/Chicago, Asia/Kolkata, or America/Los_Angeles so the rule set is unambiguous.

Can I use the calendar invite text directly?

Yes for simple holds and handoff reminders, but preview the imported event. Calendar apps can change visible time-zone labels, add reminders, or show the same UTC event differently for each attendee.

Does the handoff badge mean everyone is available?

No. The badge only compares the planned handoff time with the configured weekday work window for each zone. It does not know holidays, personal calendars, leave, or local exceptions.

Glossary:

UTC
Coordinated Universal Time, the shared reference used to compare instants across zones.
Civil time
The local wall-clock time and calendar date used by people in a specific place.
UTC offset
The signed difference between a zone's civil time and UTC at a particular instant.
IANA zone
A standard time-zone name such as Europe/London that identifies a region and its time rules.
Unix seconds
Whole seconds counted from 1970-01-01 00:00:00 UTC.
Handoff window
The planned local time span being checked against each selected zone's working window.
Date shift
The difference between the source handoff date and the local date shown in another zone.
iCalendar
The portable calendar text format used for event files.

References: