- Your local time is displayed at the top.
- A default list of major cities is shown below.
- Click the 'Add Timezone' button to search for and add other cities.
- Click the delete icon on any clock to remove it from the list.
How is the local timezone determined?
Your local timezone is automatically detected from your browser settings.
Can I save my list of cities?
Currently, the list of cities is saved in your browser for the current session. We are working on a feature to save your preferences permanently.
Timezone Engineering: IANA Database, DST Gaps and Folds, and the 'Offset ≠ Timezone' Principle
A technical deep-dive into timezone engineering covering the IANA/Olson timezone database architecture (Continent/City naming, transition rules, tzdata releases), why 'timezone is not an offset' is the most critical principle, DST gap and fold semantics with concrete wall-clock examples, modern APIs (JavaScript Temporal, Python zoneinfo, Go time.Location), common production bugs (storing local times, using abbreviations, assuming integer offsets), and the political nature of timezone changes.
Timestamp Conversion Complete Guide【2026】- Timezone Handling & Formatting Best Practices
Master timestamp conversion techniques. Learn UTC storage, timezone conversion, ISO 8601 format, DST handling. Complete JavaScript/Python/Java/SQL code examples included!
Unix Timestamp Conversion: Units, Time Zones, and Exact Code
A careful Unix timestamp conversion guide covering epoch and time scales, explicit seconds-to-nanoseconds units, negative values, JavaScript precision, UTC and IANA zones, monotonic clocks, and reproducible debugging workflows.