세계시계·시간대 변환
여러 도시 시각 비교, 지정 시각의 타임존 변환, 국제 회의 시간 도우미. 시간대와 서머타임은 항상 브라우저 내장 IANA 데이터를 쓰며 모든 변환은 브라우저에서 끝나 업로드하지 않습니다.
多城市当前时间
时差一列是按同一瞬间的真实 UTC 偏移相减算出来的,所以夏令时生效期间它会自动变大或变小一小时(例如伦敦夏天比北京晚 7 小时、冬天晚 8 小时)。
关于精度与隐私(先把边界说清楚)
- 夏令时规则来自浏览器自带的时区数据库(IANA tzdata,Chrome / Edge / Firefox / Safari 随版本更新)。历史久远或未来年份的规则可能与你所在系统的版本有差异——例如某国哪一年开始、哪一年取消夏令时,或者某年临时调整过切换日期,不同浏览器版本给出的结果可能相差一小时;涉及历史档案、合同与法定时间,请以官方公告为准。
- 不能用「本地时间 ± N 小时」手工换算。夏令时会让同一个城市的偏移一年里变两次,印度是 +05:30、尼泊尔是 +05:45、部分太平洋岛国是 +12:45——只要手工按整小时加减,这些都会算错。本页一律把时刻交给
Intl.DateTimeFormat与 IANA 时区名去格式化。 - 所有换算都在你的浏览器里完成,不上传。本页不发送任何网络请求,你输入的城市列表只存在当前页面的内存里:刷新页面即失效,不写 localStorage、不写 cookie、不写网址、也不打印到控制台。
时区换算为什么不能自己加减小时
UTC 偏移只是「某一瞬间」的属性,不是城市的固定标签。每个地方的时间都可以写成「UTC + 一个偏移量」,但这个偏移量会随季节变化:伦敦冬令时是 UTC+0、夏令时(BST)是 UTC+1;纽约冬令时 UTC−5、夏令时(EDT)是 UTC−4。所以「纽约比北京晚 13 小时」这句话只在冬天成立,到了 3 月第二个周日之后的夏天就变成晚 12 小时。换算时必须先确定「是哪一瞬间」,再问「这一瞬间各地各自的偏移是多少」——顺序反了就会在夏令时切换的一两周里差一小时。
夏令时(DST)到底是什么。它是部分国家为了多在白天利用日照,在春季把钟表往前拨一小时(少睡一小时)、秋季再拨回来(多睡一小时)的制度。关键在于:切换日期由各国自己决定,年年可能变,而且不是所有国家都有。中国在 1986~1991 年实行过夏令时(那几年夏天的偏移是 UTC+9,所以 1990 年 9 月的上海比现在的北京时间还早一小时),1992 年起取消;俄罗斯 2011 年一度永久夏令时、2014 年又改回来;欧盟、美国、澳大利亚、巴西、智利、埃及的规则这些年都调整过。任何把偏移写死的表格都必然过期,正确做法是用系统自带的时区数据库(IANA tzdata)查表——本页就是这么做的。
为什么会有「半小时」「45 分钟」的时区。时区本来就不要求整小时:印度用 UTC+05:30、斯里兰卡 +05:30、尼泊尔 +05:45、缅甸 +06:30、伊朗 +03:30、阿富汗 +04:30、澳大利亚中部 +09:30、纽芬兰 −03:30、查塔姆群岛 +12:45。它们大多是历史上按本国经度或铁路时刻自行确定,之后为了与主要贸易伙伴对齐只调整了半小时。这类时区是「±N 小时」式手工换算最直接的翻车点:把新德里的 09:00 当成 UTC+5 来算,得到的就会是 04:00 而不是 03:30,越南、缅甸、尼泊尔同理。
怎么约跨国会议才不吵到对方。别只盯着「我这边几点方便」,而要同时看对方的工作时段。经验规则是:① 先把候选时刻换算成每个参会城市的当地时间和星期,确认没有落在 22:00~07:00 这种休息区间;② 尽量让所有关键决策人都落在 09:00~18:00,若做不到,优先牺牲非决策人的时区;③ 注意跨日陷阱——北京时间周一上午 10:00 是洛杉矶的周日傍晚 18:00(冬令时 18:00、夏令时 19:00),对方其实在休息日;④ 尽量避开对方夏令时切换的那两天(切换当天容易出现「会议时间差一小时」的沟通误差);⑤ 会议邀请里务必写明时区名(如 Asia/Shanghai)而不是只写「上午 10 点」。本页的「会议时间助手」就是按这个思路,把同一个瞬间在各城市的当地时间和是否落在 09:00~18:00 一次列出来。
为什么不上传到服务器。时区换算不需要任何后端能力:浏览器本身就带着完整的 IANA 时区数据库(这也是它能正确显示你系统时间的原因),一个 Intl.DateTimeFormat 调用就能取出任意时区下的年月日时分秒。所以本页把全部计算放在你的设备上执行,输入的时刻、你添加的城市列表都不会离开浏览器(打开开发者工具的 Network 面板可以看到整页没有任何提交请求)。城市列表只存在内存里,刷新即失效,不写 localStorage、不写 cookie、也不写进网址,这样你在页面上留下的偏好痕迹为零。也正因为不经过服务器,它不受任何接口限流影响,断网后已打开的页面同样能用。
자주 묻는 질문
미국과 중국의 서머타임 시작·종료 날자가 다르기 때문입니다. 미국은 3월 두 번째 일요일부터 11월 첫 일요일까지 서머타임을 시행하고(EDT, UTC−4) 이 기간 뉴욕은 베이징보다 12시간 느리며, 나머지 기간(EST, UTC−5)은 13시간입니다. 중국은 1992년 이후 서머타임을 하지 않아 연중 고정 UTC+8입니다. 이 페이지의 시차는 '지금 이 순간'의 실제 오프셋을 빼서 계산하므로 고정 숫자가 아니라 계절에 따라 자동으로 바뀝니다.
인도는 연중 UTC+05:30을 씁니다(서머타임 없음). 베이징은 UTC+08:00라 두 도시는 2시간 30분 차이가 나므로 베이징 11:30이ちょうど 뉴델리 09:00입니다. 네팔은 더 나아가 UTC+05:45를 써서 베이징과 2시간 15분 차이입니다. 30분·45분 시간대에서는 시간 단위 암산이 통하지 않으니, 이 페이지는 브라우저의 타임존 데이터베이스에 바로 물어보아 출력이 정확합니다.
변환 결과는 대상 도시의 현날짜와 시각을 함께 주고, 날짜 뒤에 '전날 / 다음날' 표시를 붙여 날짜 넘김을 안내합니다. 예를 들어 베이징 시간 2026-01-01 09:00은 뉴욕 2025-12-31 20:00에 해당하니 뉴욕은 전날이고, 같은 순간 로스앤젤레스는 2025-12-31 17:00입니다. 회의 잡을 때 이 표시를 특히 조심하세요 — '내일 오전 열 시'가 상대방 쪽에서는 오늘이나 모레에 떨어질 수 있습니다.
브라우저의 타임존 데이터베이스 버전에 달렸습니다. 서머타임 규칙은 브라우저에 내장된 IANA 타임존 데이터에서 옵니다. Chrome, Edge, Firefox, Safari 모두 브라우저 업데이트와 함께 갱신되므로, 각국의 임시 규칙 조정(어느 해 서머타임이 앞당겨지거나 폐지된 경우 등)은 브라우저 버전이 따라와야 반영됩니다. 따라서 역사 문서, 계약서, 법률 문서에 나오는 정확한 시각은 공식 발표나 권위 있는 타임존 데이터베이스를 기준으로 하세요. 이 페이지는 일상 변환과 회의 약속용이고 법적 시각 근거가 되지 않습니다.
되지 않습니다. 도시 목록은 현재 페이지의 메모리 변수에만 들고, 새로고침하면 기본 도시로 돌아갑니다. 페이지는 localStorage에 쓰지 않고 쿠키도 쓰지 않고 도시를 URL에도 넣지 않으며 서버로 어떤 요청도 보내지 않습니다(개발자 도구 Network 패널을 열면 페이지 전체에서 요청 0건을 볼 수 있습니다). 모든 타임존 변환은 브라우저 내장 기능을 쓰므로 오프라인에서도 계속 쓸 수 있습니다.