World Clock
See the current time, date, timezone abbreviation and UTC offset for cities around the world — all on one page. Add or remove cities from a list of 50+ major locations, toggle 12-hour or 24-hour format, and spot at a glance which offices are in daylight and which are asleep. Times update every second using Intl.DateTimeFormat with the timeZone option, so daylight saving transitions are handled natively by your browser.
How to use
- 1
Pick your format
Toggle the 12-hour / 24-hour switch in the top bar. The choice is remembered in your browser for next time.
- 2
Add more cities
Use the dropdown on the right to pick a city from 50+ major locations, then click Add. The new city appears at the end of the grid.
- 3
Remove cities
Hover any city card and click the × in the corner to remove it. Your selection is saved to localStorage automatically.
- 4
Read the cards
Each card shows the city, country, current time, current date, timezone abbreviation (e.g. EST, GMT, JST), UTC offset (e.g. UTC+09:00) and a sun or moon icon indicating day or night in that city.
Common use cases
- Schedule a meeting across teams in New York, London and Tokyo without converting time zones manually.
- Check whether a customer support line in Sydney is still open before calling.
- Plan a trip by seeing at a glance whether your destination is in daylight or nighttime.
- Keep an eye on trading hours in Singapore, Dubai and New York from a single dashboard.
Limitations
- The available time zones and DST rules come from your browser's ICU library. The results match your operating system's tzdata — keep it updated for accuracy.
- The timezone abbreviation shown (EST, GMT, JST, etc.) is whatever your browser returns for the locale
en-USwithtimeZoneName: "short". Some zones may return a generic abbreviation like GMT instead of the local-standard abbreviation. - Day / night is determined by the local hour being between 06:00 and 18:00. Twilight hours and seasonal daylight variation are not modelled.
- The clock ticks once per second. Sub-second precision is intentionally not shown — a wall clock does not need it.