Skip to content
ZeroServer.tools

Time Zone Converter

Convert a date and time between any two IANA time zones. Search from 150+ zones.

Converting between time zones

IANA time zones (like America/New_York or Asia/Tokyo) are the authoritative identifiers used by operating systems, databases, and programming languages. Unlike fixed offsets such as UTC−5, IANA zones automatically account for daylight saving time transitions. Search from 150+ zones using the searchable picker. This converter parses your input datetime as a UTC instant and then formats it in whichever zones you choose, entirely in your browser using the built-in Intl.DateTimeFormat API — no data leaves your device.

Related tools: Unix Timestamp Converter · Date Difference Calculator

Built and maintained by Meet Shah · Last updated

What this tool is used for

  • Working out what a meeting time in another zone is locally.
  • Converting a timestamp from a log written in UTC into the local time of an incident.
  • Checking what time a scheduled job will actually run for users in another region.
  • Converting a deadline expressed in another zone before committing to it.
  • Confirming whether two zones are currently on daylight time.

Frequently Asked Questions

Why should I use zone names rather than UTC offsets?
Because an offset is a snapshot and a zone is a rule. America/New_York is UTC−5 or −4 depending on the date, so storing "−5" loses the information needed to convert any other date correctly.
What is the IANA time zone database?
The authoritative list of zones and their historical rule changes, updated several times a year as governments change their minds. That is why software needs tzdata updates — a stale copy converts recent dates wrongly.
Are abbreviations like CST reliable?
No, and they are a genuine hazard. CST is US Central, China Standard and Cuba Standard — three different offsets. IST is India, Ireland and Israel. Only IANA identifiers are unambiguous.
What happens during a DST transition?
One local hour is skipped in spring and repeated in autumn. So a time can be impossible (02:30 on a spring-forward date) or ambiguous (01:30 occurring twice) — which is why scheduling code must decide how to resolve both.
Do all zones differ by whole hours?
No. India is UTC+5:30, Nepal UTC+5:45, and Chatham Islands UTC+12:45. Code assuming whole-hour offsets is wrong for hundreds of millions of people.
What happens to a time that falls in a DST gap?
It does not exist — 02:30 on a spring-forward morning never occurs in that zone. Libraries either throw or shift forward, and a system that silently picks one is a real source of scheduling bugs.
How often does the time zone database change?
Several times a year, as governments change their rules — sometimes with weeks of notice. That is why zone data must be updatable independently of the application, and why a hardcoded offset eventually becomes wrong.

Common errors and gotchas

  • Using a fixed offset instead of a zone. Offsets change with daylight saving and a stored offset goes stale.
  • Converting a date near a transition, where an hour may not exist or may happen twice.
  • Confusing an abbreviation like CST, which means different things in different countries.
  • Assuming every zone is a whole number of hours from UTC, when several are offset by 30 or 45 minutes.
  • Forgetting that the southern hemisphere's daylight saving runs opposite to the northern.

Related Calculators tools

Private & free — this tool runs entirely in your browser.