Why Time Zones Are More Complicated Than They Look
How local time, UTC offsets and daylight-saving rules shape clocks around the world.
One planet, many local times
The Earth rotates, so the Sun appears at different positions in the sky at different longitudes. If every place used its own solar time, travel and communication would be difficult to coordinate. Time zones provide a practical system for sharing a common civil time across regions.
Most time zones are described as offsets from Coordinated Universal Time (UTC). An offset indicates how far local civil time differs from UTC at a particular moment.
Boundaries are political as well as geographic
Time-zone boundaries do not follow longitude lines exactly. Countries and regions choose rules that fit administration, trade and daily life. As a result, neighbouring places can use different offsets, and a single country may contain several time zones.
Some offsets are not whole hours. A number of regions use half-hour or quarter-hour differences.
Daylight saving time
Some jurisdictions change their clocks seasonally, usually moving them forward during part of the year and back later. The policy and dates vary, and many places do not use daylight saving time at all.
This means a location's UTC offset can change during the year. Software that schedules events across regions should use named time zones and current time-zone rules rather than assuming a fixed offset.
UTC and timestamps
UTC provides a common reference for recording moments in time. A timestamp with an explicit offset can be interpreted unambiguously, while a local clock time without a time zone may be ambiguous.
For example, during a clock change, a local time may occur twice or may not occur at all. Calendar and scheduling systems need rules for handling these cases.
A practical habit
When arranging meetings across regions, include the city or time-zone name and verify the date as well as the hour. For software and data exchange, store unambiguous timestamps and use maintained time-zone databases for local display.