🌍 World Clock

Current time in every timezone — analog, digital, overlap charts, and time converter.

Your local timezone:
24h
Analog
Seconds
Quick Add:

About This World Clock

This World Clock uses the browser-native Intl.DateTimeFormat API to display accurate current times in any IANA timezone without relying on a server or external API. The Intl.DateTimeFormat constructor accepts a timezone string (e.g. "America/New_York") and automatically handles all DST transitions, UTC offset changes, and locale-specific formatting — so the times are always correct even during spring-forward and fall-back events.

How Intl.DateTimeFormat Works

Each clock calls new Intl.DateTimeFormat('en-US', { timeZone: tz, hour: '2-digit', ... }).format(new Date()) once per second via setInterval. The new Date() always returns the current UTC millisecond timestamp; the Intl formatter then converts it to the correct local time for the given timezone. This means there are no manual UTC offset calculations — the browser's built-in internationalization engine handles everything.

IANA Timezone Database

All 550+ timezones in this tool use IANA timezone identifiers (e.g. Asia/Kolkata, America/Los_Angeles, Europe/London). These are the same identifiers used by operating systems, databases, and programming languages worldwide. The IANA database is updated several times a year to reflect political and legislative timezone changes — and browsers automatically use the latest version embedded in their JavaScript engines.