Time Difference Calculator
Find the live time difference between any two cities with a dual analog clock comparator. Auto-handles DST, half-hour offsets (India, Iran, Newfoundland), and forty-five-minute offsets (Nepal, Chatham Islands) via the IANA Time Zone Database.
Quick Conversion
Formula: city_B = city_A + (offsetB - offsetA) hours
Popular city pair differences (live)
| From | To | Diff | Direction |
|---|---|---|---|
| New York | Mumbai | 9h 30m | Mumbai ahead |
| Los Angeles | Mumbai | 12h 30m | Mumbai ahead |
| London | Mumbai | 4h 30m | Mumbai ahead |
| Singapore | Mumbai | 2h 30m | Singapore ahead |
| New York | London | 5h 00m | London ahead |
| New York | Tokyo | 13h 00m | Tokyo ahead |
| London | Tokyo | 8h 00m | Tokyo ahead |
| Sydney | London | 9h 00m | Sydney ahead |
| Dubai | Mumbai | 1h 30m | Mumbai ahead |
| Beijing | Mumbai | 2h 30m | Beijing ahead |
| Chicago | Mumbai | 10h 30m | Mumbai ahead |
| Johannesburg | Mumbai | 3h 30m | Mumbai ahead |
diff_minutes = offset_B_min - offset_A_minWorked: NY EDT offset = -240, Mumbai IST offset = +330 -> diff = 570 min = 9 h 30 m, Mumbai ahead. London BST = +60, Mumbai = +330 -> diff = 270 = 4 h 30 m, Mumbai ahead. Intl.DateTimeFormat returns the correct DST-adjusted offset automatically per IANA TZDB.
How to use the time difference calculator
- 1Filter the city list by typing a city name or region keyword.
- 2Pick city A and city B from the dual scrolling lists.
- 3Read the dual analog clocks and the gap arrow between them.
- 4Click Swap to flip A and B - the arrow direction inverts.
- 5Save the pair in your browser's local history.
Why time differences are harder than they look
In 2026, a Madrid travel planner booking a connection in Nepal for a Bengaluru-bound passenger needs to know that Kathmandu is +5:45 and Bengaluru is +5:30 - a 15-minute difference that decides whether a 5 PM connection makes the gate. This calculator handles those edge cases via IANA TZDB.
Time differences between cities are surprisingly hard to compute correctly because they depend on every region's daylight saving rules, half-hour offsets (India, Iran, Newfoundland), forty-five-minute offsets (Nepal, the Chatham Islands), and the occasional government decision to skip or repeat a day (Samoa famously skipped 30 December 2011). This calculator uses the IANA Time Zone Database, which encodes every such rule going back to 1880, to compute exact city-to-city offsets in real time.
The IANA TZDB was founded by Arthur David Olson at the National Institutes of Health in 1986 and is now maintained collaboratively at iana.org/time-zones. It powers the timezone APIs of every major operating system - Linux, macOS, iOS, Android, FreeBSD - plus the runtime of every major language: Java, Python, JavaScript (via the Intl API in browsers), Go, Rust, and PostgreSQL. When a government changes its DST rules, the maintainers publish a new release within days, and the change propagates worldwide within weeks.
Daylight Saving Time, which doubles the complexity of timezone math, was popularised by the New Zealand entomologist George Hudson in 1895 and by the English builder William Willett in 1907. Germany adopted DST on 30 April 1916 to save coal during the First World War, and the rest of Europe followed within months. The US adopted DST in 1918, repealed it in 1919, reintroduced War Time in 1942, made it permanent in 1966, and most recently extended it under the 2007 Energy Policy Act.
Around half the world's population now observes DST. The principal hold-outs are most of Africa, most of Asia (including India, China, Japan, Korea, the Gulf states, and most of Southeast Asia), most of South America (except Chile), and Hawaii plus most of Arizona in the United States. Within Europe, the EU voted in 2019 to abolish the seasonal shift but has not yet implemented the decision; the UK and EU still switch every March and October.
India is one of the more interesting timezone cases. The Indian Standard Time meridian at 82.5 degrees east, set at the Madras (now Chennai) Observatory in 1906, gives India a single year-round UTC+5:30 offset. The half-hour was a political compromise. India considered DST during the 1962 Sino-Indian war and the 1971 Bangladesh war and rejected it both times. The single Indian timezone for a country spanning 2,933 km east-to-west is unusual; for comparison, the US has six civilian zones for 4,500 km.
China is even more unusual. The Chinese government collapsed five historical zones into a single nationwide Beijing Time (UTC+8) in 1949, which means the sun rises in westernmost Xinjiang at around 10 AM in summer. Russia, by contrast, runs 11 separate timezones across its 9,000 km span and has flip-flopped on DST repeatedly (adopted permanently in 2011, then dropped in 2014, with the regions choosing standard or daylight as their year-round basis).
Half-hour and forty-five-minute offsets are minority cases worth knowing. India (+5:30), Sri Lanka (+5:30), Iran (+3:30), Afghanistan (+4:30), Nepal (+5:45), Myanmar (+6:30), the Cocos Islands (+6:30), the Marquesas (-9:30), Newfoundland (-3:30 / -2:30), the Australian states of South Australia and the Northern Territory (+9:30 / +10:30), and the Chatham Islands of New Zealand (+12:45 / +13:45) all break the every-hour rule. This calculator handles all of them correctly via the IANA TZDB.
Used by globally-distributed teams
“Stockholm to Bengaluru is 3:30 in winter or 2:30 in summer - the half hour matters because our standup is at 9 AM Sweden, 12:30 PM Bengaluru. The auto-DST handling means I never recalculate.”
“I run a 6-country meeting twice a month. The arrow direction is a small thing but it removes confusion - junior PMs know London is ahead of NYC, not the other way around. Bookmarked across the team.”
“Sao Paulo to Mumbai is 8:30 hours - the half hour is the killer. This dual-clock comparator with the explicit half-hour offset display means our deal-team analysts stop emailing me asking.”
“Three Asia-Pacific zones with one IST half-hour offset = a scheduling nightmare. The big arrow plus the 30+ preset list saved me from migrating to a paid tool. Exact same UX, free.”
Love using our calculator?
Related tools
Related Articles
Dive deeper with our expert guides and tutorials related to Time Difference Calculator