怎么用
- 设定日期和时间,并选择这个时间属于哪个城市。点现在会填入当前时间。
- 每张城市卡片都显示同一时刻的当地时间,以及日期、UTC 偏移和当地是否处于夏令时。
- 用中文或英文城市名添加城市,也可以直接输入 IANA 时区名,比如 Asia/Kolkata。点 ✕ 可以移除卡片。城市列表会保存在当前浏览器里。
- 在会议时间规划网格里找时段:每个城市工作时间内的格子是浅色,所有人都在工作时间内的整行是深色。点击某一行,所有卡片都会切换到那个时间。
时区是怎么算的
时区不只是一个「比 UTC 快几小时」的数字,而是一套规则:在历史上的每一刻用哪个偏移,夏令时何时开始、何时结束,以及各国政府做过的每一次调整。这些规则收录在 IANA 时区数据库 里,由志愿者维护,每年更新好几次。操作系统和浏览器都内置了一份,本页通过浏览器标准的 Intl 接口使用它,没有任何写死的时差表。某个国家改了规则,只要你的浏览器更新了,结果就是对的。
中国不用夏令时,但对方可能用
北京时间全年都是 UTC+8,中国从 1992 年起不再实行夏令时。但美国、加拿大、欧洲、澳大利亚南部等地每年要调两次时钟,所以「北京和纽约差 12 小时」只在一年中的一部分时间成立:纽约实行夏令时期间(大约 3 月中旬到 11 月初)差 12 小时,其余时间差 13 小时。美国和加拿大在 3 月第二个周日和 11 月第一个周日切换,欧盟和英国在 3 月和 10 月的最后一个周日切换。南半球正好相反,澳大利亚悉尼的夏令时大约从 10 月到次年 4 月。
被跳过的一小时和重复的一小时
夏令时开始时,当地时钟往前拨:2026 年 3 月 8 日的纽约,时间从 01:59 直接跳到 03:00,所以 02:30 根本不存在。夏令时结束时,时钟往回拨:2026 年 11 月 1 日,01:00 到 01:59 这一小时会出现两次,一次是夏令时,一次是标准时间。不处理这种情况的换算工具,会悄悄给你一个差了一小时的结果。本页会识别这两种情况并明确提示:不存在的时间按跳过的长度顺延,02:30 变成 03:30,这和新的 JavaScript Temporal 接口以及大多数日历软件的规则一致;重复的时间取第一次出现的那个。
不是整小时的时差
印度是 UTC+5:30,尼泊尔是 UTC+5:45,澳大利亚部分地区也是半小时的偏移。卡片会在分钟不为零时把分钟显示出来,规划网格里显示的也是真实的当地分钟数,不会四舍五入到整点。
示例
| 北京时间 | 对方时间 | 说明 |
|---|---|---|
| 2026 年 10 月 5 日 21:00 | 纽约当天 9:00 | 纽约处于夏令时,相差 12 小时 |
| 2026 年 11 月 9 日 22:00 | 纽约当天 9:00 | 纽约 11 月 1 日结束夏令时,相差 13 小时 |
| 2026 年 10 月 5 日 16:00 | 伦敦当天 9:00 | 伦敦夏令时 UTC+1,相差 7 小时 |
北京和纽约的同事开会。 2026 年 10 月 5 日,北京 9:00–18:00 和纽约 9:00–18:00 没有任何重叠。最常见的折中是北京晚上 21:00、纽约早上 9:00。到了 11 月纽约结束夏令时,同样是纽约早上 9:00,北京就变成了 22:00。每周固定的例会,在这几周最容易出错。
北京和伦敦。 10 月上旬伦敦还在夏令时,北京 16:00、17:00 这两个时段对应伦敦 9:00、10:00,都在双方的工作时间内。10 月 25 日伦敦结束夏令时之后,重叠只剩北京 17:00 这一个小时。
跨越日期的情况。 洛杉矶 2026 年 10 月 5 日 17:00,东京已经是 10 月 6 日早上 9:00,网格里会用 +1 标出次日。
局限
- 规则的临时变动。 有些国家会临时调整夏令时规则。变动之后的日期,要等浏览器更新了时区数据库,结果才会准确。
- 工作时间固定为周一到周五 9:00–18:00。 部分中东国家的周末是周五和周六,法定节假日和调休也没有考虑在内。
- 规划网格按参考城市的时钟排列。 参考城市调整时钟的那一天,会有一行被跳过或重复。
- 很久以前的日期按 IANA 数据库记录的当时规则计算,但年代很早的日期,当地可能使用的是地方平太阳时,而不是标准时区。
常见问题
北京时间和纽约时间差几个小时?
纽约实行夏令时期间(大约 3 月中旬到 11 月初)差 12 小时,其余时间差 13 小时。纽约比北京晚,所以北京晚上 21:00 左右是纽约的早上。
会自动考虑夏令时吗?
会。本页使用浏览器内置的 IANA 时区数据库,其中包含各地的夏令时规则;遇到被跳过或重复的时间,还会给出提示。
为什么印度的时差是半小时?
印度标准时间是 UTC+5:30,是在全国东西跨度之间取的折中;尼泊尔是 UTC+5:45。本工具会精确显示这些偏移。
我添加的城市会被保存吗?
会保存在你浏览器的本地存储里,键名是 tz-cities,下次打开还在。它不会被发送到任何地方,清除网站数据即可删除。
建议列表里没有我要的城市怎么办?
输入它的 IANA 时区名,例如 America/Denver、Asia/Almaty。浏览器支持的所有时区都能添加。