Time Zones · Method
How to Convert Between Time Zones Without Making Mistakes
Get the offset backwards, miss a Daylight Saving change, or round a half-hour zone to the nearest hour, and a time-zone conversion turns into a missed call, a wrong invite, or a form filed a day early. Here is the exact method, the calculator to check it, and the four mistakes that cause almost every error.
Key takeaways
- Converting time zones is offset arithmetic, not geography: subtract the source zone's UTC offset, then add the destination zone's.
- The most common error is sign confusion — subtracting when you should add, or using the wrong zone's offset.
- Daylight Saving Time changes a zone's UTC offset for part of the year, so a memorized offset can quietly go stale.
- If the math pushes the clock past midnight or below
00:00, the date changes too — not just the hour. - Some zones sit on the half hour or 45-minute mark (India, Nepal, Iran, and others), so rounding to the nearest hour is its own mistake.
A team stand-up gets scheduled for 9:00 AM in New York. Someone converts it for a colleague in Tokyo, gets the arithmetic backwards, and the invite lands at 9:00 AM Tokyo time instead of 11:00 PM — twelve hours and a wasted morning apart. This exact mistake happens constantly, and it is almost never a math problem. It is a method problem: most people try to convert time zones by intuition — "Tokyo is ahead, so I add something" — instead of by a fixed, repeatable rule.
This guide gives you that rule, a calculator to check your own numbers against it, and a rundown of the four specific mistakes that account for nearly every time-zone error people actually make. If you just need one conversion done for you right now, the time zone converter handles it directly; if you want to be able to do it correctly yourself, read on.
01What you're actually doing when you "convert time zones"
Every time zone is defined by an offset from UTC (Coordinated Universal Time) — a fixed reference that doesn't itself observe Daylight Saving. Converting a time from one zone to another is really just measuring the gap between two offsets and applying it to a clock reading. The zone's name or abbreviation — "Eastern Time," "CET," "JST" — is just a label; the offset is the only thing the math cares about. For a fuller explanation of what UTC is and how it relates to GMT, see the dedicated posts on what UTC actually is and how it differs from GMT.
An offset is written as a signed value, like +05:30 or −05:00, meaning "5 hours 30 minutes ahead of UTC" or "5 hours behind UTC." That sign is the entire trick to converting correctly. Get it backwards and the error isn't small — it's double the true gap, in the wrong direction, which is exactly the mistake covered in full further down.
02The three-step method: local → UTC → local
Skip the geography entirely and use this instead:
- Step 1 — Get to UTC. Subtract the source zone's offset from the source local time.
- Step 2 — Get to the destination. Add the destination zone's offset to that UTC time.
- Step 3 — Check the date. If the total crossed midnight or dropped below
00:00, the calendar day moves too, not just the clock.
Put together as one line: destination time = source time + (destination offset − source offset). Because the sign of each offset is already built into that subtraction, you never have to reason about which direction is "ahead" — the numbers do it for you, in either direction, every time.
Doing step 1 on its own
If you only need the current UTC equivalent of a local time — not a second zone — the UTC converter does exactly that step without the arithmetic.
03Try the offset math yourself
Before the worked example, run the arithmetic directly. Enter a time and pick the UTC offset you're starting from and the one you want, and both the result and any date shift update as you go.
Convert by UTC offset
—
This box uses the offsets you choose
It does raw UTC-offset arithmetic — it will not automatically apply Daylight Saving Time for a given date. Pick whichever offset is actually in effect for the day you care about; see the mistake below on why that matters.
04Worked example: 9:00 AM in New York, in Tokyo
New York runs on Eastern Time, UTC−05:00 in winter (standard time). Tokyo runs on Japan Standard Time, UTC+09:00 year-round — Japan does not observe Daylight Saving.
Worked example · 9:00 AM New York → Tokyo
- Subtract New York's offset from
09:00: 09:00 − (−5) =14:00UTC. - Add Tokyo's offset to that: 14:00 + 9 =
23:00. - 23:00 is still inside the same calendar day, so nothing rolls over.
Result:9:00 AMin New York is11:00 PMthe same day in Tokyo.
Now change one input: if that same call happened during New York's Daylight Saving period, its offset becomes UTC−04:00 instead of UTC−05:00. Run the same three steps and the Tokyo result shifts to 10:00 PM instead of 11:00 PM. Same New York clock time, same destination zone, an hour different — purely because the offset changed underneath it. It's a smaller shift than the direction mistake in the next section, but it's the one that's easiest to miss, because nothing about the setup looks wrong.
05Mistake #1: getting the offset direction backwards
This is the single biggest source of time-zone errors, and it rarely feels like a mistake while you're making it. The usual failure is skipping straight to "there's a 14-hour difference" and then guessing which way to apply it, instead of writing down both offsets as signed numbers first.
Do it this way instead: write New York as −5 and Tokyo as +9, subtract source from destination once — 9 − (−5) = 14 — and add that single signed number to the local time. There is no separate "east means add, west means subtract" rule to remember, because the sign of each offset already encodes it. Reasoning about compass direction instead of the signed numbers is exactly how the sign gets flipped.
If you've ever shown up 12 hours off
This is almost always what happened — the correct hour, applied in the wrong direction, which doubles the true gap rather than closing it.
06Mistake #2: using a stale offset after a DST change
Plenty of zones don't hold one offset all year. In places that observe Daylight Saving, the UTC offset itself shifts by an hour for part of the year and shifts back later — the full mechanics of when and why are covered in the guide to Daylight Saving Time. The practical risk here is narrower: an offset you memorized once — "New York is UTC−5" — is only true for part of the year, and using it during the other part throws every conversion off by exactly an hour.
The two zones you're converting between don't necessarily change on the same date, either, so for a stretch each year one side may have already shifted while the other hasn't. The fix is simple: don't treat a zone's offset as a fixed fact. Check what it actually is for the specific date you're converting, especially near either zone's seasonal change.
07Mistake #3: losing track of the date
When step 2 of the method pushes the total past midnight or below 00:00, the calendar date moves as well — not just the hour on the clock. A 9:00 PM call in Los Angeles, converted for a colleague in India, lands well into the following morning there. Update only the clock reading and skip the date, and you can send an invite for a day that's already passed or a day too early.
Whenever the offset difference is large enough to cross that boundary, write down which calendar day the result falls on explicitly, rather than trusting a bare clock reading on its own. The same logic applies, in an extreme form, when a conversion crosses the International Date Line — the clock difference can look ordinary while the date jumps by a full day.
08Mistake #4: forgetting the half-hour and 45-minute zones
Not every zone sits a whole number of hours from UTC. India runs on UTC+05:30, Iran on UTC+03:30, Afghanistan on UTC+04:30, and Nepal on UTC+05:45; the Chatham Islands sit at UTC+12:45. Round any of these to the nearest whole hour "to make the mental math simpler," and every conversion involving that zone is off by 15, 30, or 45 minutes — small on paper, large enough to miss a scheduled call or a departure. For the fuller list of offsets and the abbreviations attached to them, see the time zone abbreviations reference.
The fix mirrors the others: use the exact offset, including its minutes, rather than a rounded stand-in. If it's easier to track, convert the offset to minutes before doing the arithmetic and only convert back to hours and minutes at the end.
09A ten-second sanity check before you commit to a time
After computing a result, before you send it anywhere, ask one question: does the destination's clock time make rough sense for a normal day there? If a plainly daytime source hour converts to something like 3:00 AM at the destination for what should be an ordinary business hour, that's worth a second look — a sign error or a stale offset typically produces a wildly implausible time, not a subtly wrong one, so this catches most of them immediately.
It isn't foolproof — some meetings genuinely are scheduled at odd local hours on purpose — but pairing it with one more check closes most of the remaining gap: confirm that both offsets you used are the ones actually in effect on the date in question, not a pair memorized months ago.
10When to just use a tool instead of doing it by hand
Manual offset arithmetic is fine for a single, one-off conversion where you already know both current offsets and no Daylight Saving change sits between now and the date in question. It gets fragile fast beyond that: converting for a future date that crosses a DST boundary, coordinating more than two zones at once — which is really a different problem, covered in the guide to scheduling a meeting across multiple time zones — or anything where a mistake is genuinely costly, like a flight, a contract deadline, or a medication schedule.
In those cases, a proper converter applies the correct offset for the exact date automatically instead of asking you to remember it, and a meeting planner finds a workable slot across several people and zones without you running the same conversion over and over by hand.
Convert any two zones correctly
Pick your zones and a date — the current offset and any Daylight Saving adjustment are applied automatically.
11Frequently asked questions
What's the fastest way to convert between two time zones?
Subtract the source zone's UTC offset from the source local time to get UTC, then add the destination zone's UTC offset to that. Two additions, and you never have to reason about east, west, or geography at all.
Why is my converted time off by exactly one hour?
Almost always a stale offset from a Daylight Saving Time change. Check whether either zone has moved its clocks forward or back since you last memorized its offset.
Does converting between time zones change the date, not just the hour?
Yes, whenever the shift pushes the total past midnight or below 00:00 in the destination zone. In that case the result lands on the next or previous calendar day, not just a different clock time on the same day.
Are all time zones a whole number of hours from UTC?
No. Several sit on the half hour or 45-minute mark, including India, Nepal, and Iran, so rounding a zone's offset to the nearest whole hour introduces an error of up to 45 minutes.
Do I need to know the geographic direction to convert correctly?
No. Once you have both zones' signed UTC offsets, subtracting one from the other gives you the correct number of hours to add, in either direction, without reasoning about east or west at all.