One clock for the planet: UTC, offsets, and conversion arithmetic
Coordinated Universal Time (UTC) is the world's reference clock: the timescale against which every local time is expressed as an offset. It does not observe daylight saving, it never shifts, and it is the common denominator that makes a meeting across four continents computable.
Local time is then a small arithmetic problem: local = UTC + offset. The offsets are whole hours for most of the world, but the map is not as tidy as it looks. India uses UTC+5:30, Nepal UTC+5:45, parts of Australia UTC+9:30 and UTC+10:30 — fractional-hour zones exist because political borders, not the meridian grid, decide these things. Offsets are written as +05:30 (ISO 8601) or 5.5 (decimal hours), and mixing the two conventions is a classic half-hour error.
Conversion follows one reliable procedure: normalize to UTC first, then apply the target offset. Converting 09:00 in UTC+5:30 directly to UTC-4 by subtracting 9.75 hours from one and adding the other invites sign mistakes; stepping through UTC (14:30 UTC → 10:30 in UTC-4) makes each step independently checkable. For *durations* between two absolute instants, the offsets cancel entirely — the elapsed time is the same in every zone, which is why epoch timestamps (below) are the safe storage format.
Modern scheduling tools model zones as rules rather than fixed numbers: the IANA time zone database (tzdata) stores, for each region, the history and future of every offset change, including one-off political switches (a country that moved from +12 to +13 permanently) that fixed-offset math cannot represent.