时区时间计算器
免费在线时区换算工具,多时区时间对照、时间差计算,基于Intl API自动处理夏令时,排查跨时区业务bug,本地浏览器运算免登录即用。
0 次使用 0
时区对照
时区本地时间UTC偏移与参考时差
东京 (Asia/Tokyo)2026/06/15周一 07:00UTC+9+1h
伦敦 (Europe/London)2026/06/14周日 23:00UTC+1-7h
纽约 (America/New_York)2026/06/14周日 18:00UTC-4-12h
UTC 协调世界时2026/06/14周日 22:00UTC+0-8h
悉尼 (Australia/Sydney)2026/06/15周一 08:00UTC+10+2h
时间差计算
时区 A
时区 B
时间差:12 小时(B 早于 A)
北京/上海 (Asia/Shanghai) 2026-06-15 14:00 ↔ 纽约 (America/New_York) 2026-06-15 02:00
UTC、GMT与夏令时
UTC(协调世界时)是目前全球统一的时间基准,所有时区都以UTC±偏移来定义。例如北京时间是UTC+8,纽约冬季是UTC-5。GMT(格林尼治标准时间)是历史概念,日常语境下与UTC等价。
夏令时(DST)是部分地区在夏季将时钟拨快一小时的做法,目的是节约照明能源。例如纽约夏季从UTC-5变为UTC-4(EDT)。这会带来经典bug:同一时刻纽约与北京的时差在夏冬两季相差一小时。
开发中的最佳实践:后端存储与接口传输统一使用UTC或Unix时间戳;展示层按用户所在时区格式化(Intl API或dayjs);涉及未来时间的计算要考虑DST切换,不要假设偏移恒定;数据库中存储时区名称(如Asia/Shanghai)而不是固定偏移。本工具使用浏览器原生Intl API换算,自动处理夏令时,所有计算在本地完成。
| 城市 | IANA时区 | 冬季偏移 | 夏季偏移 |
|---|---|---|---|
| 北京 | Asia/Shanghai | UTC+8 | UTC+8(不实行夏令时) |
| 东京 | Asia/Tokyo | UTC+9 | UTC+9(不实行夏令时) |
| 伦敦 | Europe/London | UTC+0 | UTC+1(BST) |
| 纽约 | America/New_York | UTC-5(EST) | UTC-4(EDT) |
| 洛杉矶 | America/Los_Angeles | UTC-8(PST) | UTC-7(PDT) |
| 悉尼 | Australia/Sydney | UTC+11 | UTC+10(南半球夏令时相反) |
常见问题
为什么纽约和北京的时差有时是12小时,有时是13小时?
纽约实行夏令时:夏季为UTC-4(EDT),与北京时间(UTC+8)相差12小时;冬季为UTC-5(EST),相差13小时。本工具按具体日期自动计算正确偏移。
时区缩写(CST、EST)为什么不建议使用?
时区缩写有歧义。例如CST同时代表中国标准时间(UTC+8)、美国中部时间(UTC-6)和古巴标准时间(UTC-5)。开发中应使用IANA时区标识(如Asia/Shanghai、America/New_York)。
Unix时间戳有时区吗?
没有。Unix时间戳表示自1970-01-01 00:00:00 UTC以来的秒数(或毫秒数),是全球同一的绝对时刻,不随时区变化。不同时区展示同一时间戳,得到的"墙上时间"不同,但对应的瞬间相同。