时区换算是怎么算的
每个时区相对协调世界时有一个偏移量,例如中国全境统一使用东八区,偏移是 UTC+8,纽约冬季是 UTC−5、夏季实行夏令时变成 UTC−4。把甲地的钟面时间换成乙地,正确做法是先用甲地偏移把钟面时间还原成一个与时区无关的绝对时刻,再用乙地在那个时刻的偏移把它显示成乙地的钟面时间。本工具用浏览器内置的 IANA 时区数据库查偏移,不做任何网络请求,所有历史与未来的夏令时规则都由浏览器维护并随系统更新。
举例:北京时间 2026 年 7 月 1 日 09:00,先减去 8 小时得到 UTC 7 月 1 日 01:00;纽约七月处于夏令时,偏移 UTC−4,于是纽约当地时间是 6 月 30 日 21:00,比北京晚 12 小时。如果换成 1 月 1 日 09:00,纽约不在夏令时,偏移 UTC−5,结果是前一天 20:00,时差变成 13 小时。这就是为什么“中美时差”一年中会有两个不同的数字。
夏令时与跨日的注意事项
北美、欧洲、澳大利亚、新西兰等地实行夏令时,每年春季拨快一小时、秋季拨回一小时,各国切换日期并不相同:美国是三月第二个周日到十一月第一个周日,欧盟是三月最后一个周日到十月最后一个周日,南半球的澳大利亚和新西兰则正好相反。中国自 1992 年起不再实行夏令时,全国统一北京时间,所以与欧美的时差每年会变动两次。亚洲的日本、韩国、印度、新加坡以及俄罗斯目前也都不使用夏令时。
还要注意跨日问题:换算结果的日期可能比输入早一天或晚一天,安排跨国会议、订国际机票、看海外股市开盘时间时一定要连日期一起确认。此外印度是 UTC+5:30、尼泊尔是 UTC+5:45、部分澳大利亚地区是 UTC+9:30,存在半小时甚至 45 分钟的偏移,不能简单按整小时估算。在夏令时切换当天,本地时间会出现一小时的缺失或重复,这一小时内的换算结果按该时刻实际对应的偏移给出。