What this tool is for
This reference helps you find the correct IANA timezone identifier for a city or region and immediately see what that zone’s UTC offset is right now. It is aimed at developers configuring servers, scheduling jobs, or storing user timezones, where the canonical Olson name matters more than a raw offset.
How it works
Each timezone is named Area/Location, where the location is a representative city that stands in for everywhere sharing the same offset and daylight-saving history. To compute the live offset, the tool asks your browser for the wall-clock time in the zone at this instant and subtracts UTC, which yields the current offset in minutes.
To determine daylight-saving status, it samples the offset in January and July. If the two differ, the zone observes DST, and the larger eastward offset corresponds to summer time. The current offset is then matched against those samples to report whether the zone is on summer time, on standard time, or never changes. This comparison works for both hemispheres because it never assumes which months are summer.
Tips and notes
Always store a user’s timezone as the IANA name, not as a numeric offset, because the offset changes with DST and across history. Pass the name to a date library such as the built-in Intl.DateTimeFormat or a library like Luxon to render local times correctly. Keep your runtime’s tz data current, since governments change DST rules and offsets, and stale data produces wrong local times.