Time Checker
What time is it right now in another city or time zone?
Enter two cities or time zones to see the current local time in each and the exact hour difference between them. Useful for scheduling calls, coordinating remote teams, and planning international travel without guessing.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Most people carry a rough mental model of time zones as fixed offsets — New York is always 5 hours behind London, Tokyo is always 9 hours ahead of Paris. That model fails twice a year when clocks change, and it fails entirely for cities like Mumbai or Kathmandu whose offsets end in a fraction. The real answer to what time is it there is always live, not stored in memory.
This tool reads the current moment from your device clock and converts it simultaneously into two time zones using the IANA time zone database — the same standard that powers operating systems, smartphones, and calendar applications worldwide. The database encodes every historical and current DST rule for every named time zone, so the offset it applies is always the one in force right now, not a textbook approximation.
The business overlap window is calculated by iterating through every hour of a standard 24-hour day, checking whether that hour falls inside 9am to 6pm in both locations simultaneously. If it does, it is flagged as shared working time. This gives you a practical scheduling window rather than just a raw number, which is the piece of information you actually need when picking a meeting time.
When To Use This
Right tool, right situation
Use this tool whenever you need to coordinate across locations and cannot instantly recall the current offset. Scheduling recurring meetings, checking whether a contact abroad is likely at their desk, confirming a delivery or call window for international logistics, and planning the timing of a live announcement across regions are all direct applications.
This tool is not appropriate for future-date scheduling across DST boundaries without verification. If you are planning a call in three weeks and a DST shift happens before then in one of the two locations, the offset shown today will be wrong on the day of the call. For that scenario, use a calendar application that stores appointments in UTC and recalculates on display.
It is also not a replacement for a full world clock when managing more than two time zones simultaneously. If your team spans five cities, a dedicated scheduling tool that visualizes all of them on a timeline gives a more actionable view than running five separate two-location checks.
Common Mistakes
Why results sometimes look wrong
The most common mistake is treating time zone labels as permanent. EST and EDT are not the same offset — EST is UTC-5 and EDT is UTC-4, and confusing them by booking a call at EST while the US is on EDT puts you an hour off. Always check the current offset, not the abbreviation.
A second frequent mistake is forgetting that the southern hemisphere reverses seasons. When New York is on summer time in June, Sydney is in winter and not on DST. The gap between them is different in northern-hemisphere summer than in northern-hemisphere winter, which surprises people who travel between the two regularly.
The third mistake is scheduling based on the offset without checking the resulting local time. A 15-hour gap might technically have no overlap, but people try to make it work by scheduling at 7am their time, which is 10pm for the other party. The overlap window output exists precisely to prevent this — it tells you directly whether any mutually reasonable slot exists.
The Math
Worked examples and deeper derivation
The calculation converts the current UTC timestamp into two separate local times by applying each location's current UTC offset. The difference between those offsets in minutes gives the gap. For whole-hour differences, the display is clean. For half-hour and quarter-hour offsets — India, Afghanistan, Nepal, parts of Australia — the remainder is preserved and displayed in hours and minutes.
The overlap window uses modular arithmetic to wrap hours correctly when the offset pushes a time past midnight. If your 10am maps to 1am in the other city, that slot appears outside the 9-18 working window in the other location, and the loop skips it. Only slots where both local hours sit inside the window simultaneously are counted as viable.
The calendar day warning triggers when the absolute offset exceeds 12 hours. At that point the two cities are almost certainly on different calendar days, which affects booking deadlines, contract dates, and anything where the date matters as much as the time.
Expert Unlock
The thing most explanations skip
The IANA time zone database that underpins this calculation treats UTC offsets as a derived value, not a stored one. What it actually stores is a set of transition rules — the exact historical moments when each location changed its offset and by how much. This means the database can give the correct offset for any moment in the past or future, not just now. The practical implication is that two time zones with the same current offset can diverge next week if their DST transitions land on different dates — a common source of bugs in applications that store a fixed offset integer instead of a named time zone identifier.
Why is the time difference different from what I expected?
Need something this doesn't cover?
Suggest a tool — we'll build it →