Time Zones & World Time

Convert time across global time zones and understand UTC, GMT, and daylight saving time.

World Time Zone Converter

Convert time instantly between any time zones worldwide.

UTC
--:--
Coordinated Universal Time
New York
--:--
Eastern Time (ET)
London
--:--
GMT/BST
Paris
--:--
CET/CEST
Tokyo
--:--
JST
Sydney
--:--
AEDT/AEST

Understanding Time Zones

Key concepts for working with time across the globe.

UTC (Coordinated Universal Time)

The primary time standard by which the world regulates clocks and time. Not affected by daylight saving time. Based on atomic clocks.

UTC+0 No DST Atomic time
Use for: Servers, databases, API timestamps, international coordination

GMT (Greenwich Mean Time)

Time at the Royal Observatory in Greenwich, London. Historically the reference point for time zones. Often used interchangeably with UTC (though technically different).

UTC±0 Prime Meridian Historical
Use for: General reference, historical contexts

Daylight Saving Time (DST)

Practice of advancing clocks during warmer months to extend evening daylight. Not all countries or regions observe DST, causing seasonal time offset changes.

+1 hour Seasonal Regional
Watch out for: Timezone transitions, scheduling across DST boundaries

Time Zone Offsets

Difference between a timezone and UTC, expressed as +/- hours and minutes. Can range from UTC-12 to UTC+14. Some timezones use 30 or 45-minute offsets.

EST: UTC-5 IST: UTC+5:30 ACDT: UTC+10:30
Format: ISO 8601: 2024-12-31T23:59:59+05:30

IANA Time Zone Database

The standard time zone database used by most software. Uses format "Continent/City" (e.g., America/New_York, Europe/London).

tzdata 600+ zones Updated regularly
Use in: JavaScript, Python, Java, most programming languages

ISO 8601 with Timezones

International standard for representing dates and times with timezone information. Unambiguous and machine-readable format.

2024-12-31T23:59:59Z 2024-12-31T18:59:59-05:00
Z suffix: Indicates UTC (Zulu time)

Major World Time Zones

Common time zones and their UTC offsets.

Americas

UTC-10 to UTC-3
HST: UTC-10 (Hawaii) PST: UTC-8 (Pacific) MST: UTC-7 (Mountain) CST: UTC-6 (Central) EST: UTC-5 (Eastern) AST: UTC-4 (Atlantic) BRT: UTC-3 (Brazil)

Europe & Africa

UTC-1 to UTC+3
GMT: UTC+0 (Greenwich) CET: UTC+1 (Central Europe) EET: UTC+2 (Eastern Europe) MSK: UTC+3 (Moscow) CAT: UTC+2 (Central Africa) EAT: UTC+3 (East Africa)

Asia

UTC+3 to UTC+9
GST: UTC+4 (Gulf) IST: UTC+5:30 (India) ICT: UTC+7 (Indochina) CST: UTC+8 (China) JST: UTC+9 (Japan) KST: UTC+9 (Korea)

Pacific

UTC+10 to UTC+13
AEST: UTC+10 (East Australia) ACST: UTC+9:30 (Central Australia) NZST: UTC+12 (New Zealand) FJT: UTC+12 (Fiji) TOT: UTC+13 (Tonga)

Time Zone Best Practices

Guidelines for handling time zones in software development.

Always store times in UTC

Store all timestamps in UTC in your database. Convert to local time zones only for display. This prevents ambiguity and makes calculations consistent across time zones.

Use IANA time zone identifiers

Use full IANA identifiers (e.g., "America/New_York") instead of abbreviations (e.g., "EST"). Abbreviations are ambiguous and don't account for DST changes.

Never do timezone math yourself

Always use established libraries (Luxon, date-fns-tz, moment-timezone, etc.). Time zone rules change frequently, and libraries are kept up to date with the IANA database.

Be aware of DST transitions

When scheduling future events, be aware that DST transitions can cause times to shift. Store the timezone along with the time, not just the offset.

Test across time zones

Test your application with different time zones and DST scenarios. Edge cases often occur around DST transitions and when users are in different time zones.

Display times with context

Always show the time zone when displaying times to users. Use formats like "3:00 PM EST" or "15:00 UTC" to avoid confusion.