When your teammates are spread across three continents, a single dropped hour can turn into a missed launch, a stakeholder who shows up sixty minutes late, or a cron job that fires at the wrong moment. Time zones feel simple until you actually have to coordinate across them. This guide explains how zones and offsets really work, why daylight saving time causes so many scheduling bugs, and how to plan meetings and deadlines that treat everyone on a distributed team fairly.
Why time zones exist at all
The Earth rotates once roughly every 24 hours, so the sun is directly overhead at different places at different moments. Noon in Tokyo is not noon in Toronto. For most of history, towns simply kept their own local solar time based on the sun's position, and that was fine because nobody could travel or communicate fast enough for the differences to matter.
Railways and the telegraph changed that in the 19th century. Suddenly a train timetable or a wired message had to reconcile dozens of slightly different local clocks. The solution was to divide the globe into standardized zones, each covering roughly 15 degrees of longitude, since 360 degrees divided by 24 hours equals 15 degrees per hour. Within a zone, everyone agrees to keep the same clock time even though the sun is not perfectly overhead everywhere at once. Real-world borders bend those neat 15-degree bands to follow countries and regions, which is why the map of zones looks jagged rather than striped.
UTC: the reference everyone shares
Coordinated Universal Time, abbreviated UTC, is the global reference clock. It does not belong to any country, and it never shifts for daylight saving. Every other zone is described as an offset from UTC. London in winter sits at UTC+0; Karachi at UTC+5; Los Angeles in winter at UTC−8.
Because UTC is a fixed, neutral anchor, it is the single best way to communicate a moment in time without ambiguity. If you tell a global team a meeting starts at 15:00 UTC, there is exactly one instant that describes, and each person can translate it into their own local clock.
How UTC offsets work
An offset tells you how far a local clock runs ahead of or behind UTC. Positive offsets are east of the reference and run ahead; negative offsets are west and run behind.
- Ahead of UTC (east): Tokyo at
UTC+9means when it is 12:00 UTC, Tokyo clocks read 21:00. - Behind UTC (west): New York in winter at
UTC−5means when it is 12:00 UTC, New York clocks read 07:00. - Finding the gap between two places: subtract their offsets. Tokyo (
+9) minus New York (−5) is 14 hours, so Tokyo is 14 hours ahead of New York in winter.
Daylight saving time and why it breaks schedules
Daylight saving time (DST) is the practice of moving clocks forward by one hour in spring and back by one hour in autumn to shift daylight into the evening. It is the single biggest source of time zone confusion for remote teams, for three reasons:
- It is not universal. Large parts of the world, including most of Asia and Africa, never change their clocks. Karachi and Tokyo stay put all year.
- Regions that observe it switch on different dates. Europe and North America do not change on the same weekend, so for a couple of weeks each spring and autumn the usual gap between, say, London and New York is off by an hour.
- Fixed mental rules quietly go wrong. "New York is five hours behind London" is only true in deep winter. For most of the year New York is four hours behind, because the two regions are both on summer time but shifted at different times.
| City | Standard offset | Observes DST? |
|---|---|---|
| Los Angeles | UTC−8 | Yes (moves to UTC−7 in summer) |
| New York | UTC−5 | Yes (moves to UTC−4 in summer) |
| London | UTC+0 | Yes (moves to UTC+1 in summer) |
| Karachi | UTC+5 | No |
| Tokyo | UTC+9 | No |
Finding an overlap window across a team
The core scheduling problem is finding hours when enough people are awake and working at the same time. A reliable method is to translate everyone's working day into UTC and look for where the ranges intersect:
- Write down each person's local working hours, for example 09:00 to 17:00.
- Convert each range to UTC using that person's current offset (remember DST).
- Overlay the UTC ranges and read off the hours where they all overlap.
- Convert the overlap back into each local time so everyone sees a time they recognize.
For a London (UTC+0) and Karachi (UTC+5) pair, London's 09:00–17:00 is already 09:00–17:00 UTC, while Karachi's 09:00–17:00 is 04:00–12:00 UTC. The overlap is 09:00–12:00 UTC, which is 09:00–12:00 in London and 14:00–17:00 in Karachi. That three-hour band is your fair meeting window.
Scheduling meetings fairly
When zones are far apart, someone always gets an inconvenient time. The goal is to spread the discomfort rather than dump it on one person forever.
- Rotate the pain. If a recurring call is early for the Americas one week, alternate it so it is early for Asia the next. Nobody should always be the one taking calls at dawn.
- Always state the time with its zone and UTC. "Thursday 10:00 New York (14:00 UTC)" removes guesswork. A bare "10:00" is an invitation to a missed meeting.
- Avoid edge times. Meetings that land during someone's commute, lunch, or the very end of their day are easy to miss. Aim for the middle of the shared window.
- Record and summarize. For teams stretched too thin to overlap much, record calls and post written recaps so people outside the window are not penalized.
Use UTC for logs, deadlines, and timestamps
For anything that a machine stores or compares, use UTC internally and only convert to local time when you show it to a human. Server logs, database timestamps, and deadlines written as UTC never suffer the ambiguity of "which 2:30 do you mean" that happens twice a year when clocks fall back. A deadline of "Friday 23:59 UTC" is unmistakable; "Friday end of day" is not. Convert to a friendly local time only in the interface the reader actually sees.
Frequently asked questions
Q: Is UTC the same as GMT?
A: For everyday scheduling they are effectively interchangeable, and both describe the UTC+0 zone. Technically UTC is a precise time standard based on atomic clocks, while GMT is an older time zone name, but the practical difference is not something a remote team needs to worry about.
Q: Why does a meeting that has been fine for months suddenly shift by an hour?
A: Almost always daylight saving. When one region changes its clocks and another does not, or they change on different dates, the gap between them moves by an hour until both are on the same seasonal footing.
Q: How many time zones are there?
A: There are 24 one-hour zones as a baseline, but the real count is higher because some regions use 30- or 45-minute offsets, such as India at UTC+5:30 and Nepal at UTC+5:45.
Q: What is the safest way to send someone a time?
A: Give the local time, name the zone, and add the UTC equivalent in brackets, or share a converter link that shows the moment in the reader's own zone. Never assume the other person will guess your offset correctly.