无需上传、100% 本地处理、无需账户

时区差

选择两个时区以比较它们当前的 UTC 偏移和本地时间。

时区差 的工作原理

时区差值工具可显示任意两个 IANA 时区标识符之间当前的 UTC 偏移差,并告知你每个地点当前的本地时间。工具使用浏览器内置的 Intl.DateTimeFormat API,该 API 自动应用当前日期的夏令时规则,因此显示的偏移反映的是实际当前差值,而非可能在夏令时期间不准确的标准偏移。你选择的内容不会发送到服务器。

IANA 时区名称(如 America/New_York、Europe/Paris 或 Asia/Tokyo)比 EST 或 CET 等缩写更精确,因为缩写存在歧义且不编码夏令时转换信息。工具接受完整的 IANA 标识符,并实时推导今天日期的正确 UTC 偏移。这意味着若一个城市处于夏令时而另一个不是,工具会显示当前实际生效的偏移。

时区差 的分步使用说明

  1. 在左侧字段中选择或输入第一个 IANA 时区。
  2. 在右侧字段中选择或输入第二个 IANA 时区。
  3. 读取每个时区显示的当前本地时间。
  4. 注意两地之间显示的偏移差值。
  5. 更换任一时区以比较不同的配对。

常见使用场景

  • 项目经理在安排跨洲电话时,查看纽约和伦敦之间的实时偏移,以找到两地都在工作时间内的时段。
  • 开发者在调试分布式系统时,查看本地时区与服务器 UTC 时区之间的偏移,以正确解读日志时间戳。
  • 与海外客户合作的自由职业者在发送会议邀请前,查看当前偏移以避免给客户安排不便的时间。
  • 旅行者比较以本地时区和目的地时区表示的航班到达时间,使用工具同时读取两个本地时间。

常见问题

为什么工具使用 IANA 时区名称而不是 EST 或 GMT+1 这样的缩写?

时区缩写存在歧义:EST 根据你指的是美国东部标准时间还是澳大利亚东部标准时间,对应的偏移是不同的。America/New_York 这样的 IANA 标识符唯一标识时区,并包含正确的夏令时转换规则。浏览器的 Intl API 在内部使用 IANA 标识符。

显示的偏移是否考虑了夏令时?

是的。偏移使用 Intl API 针对当前日期计算,该 API 应用 IANA 数据库中定义的每个时区的夏令时规则。若一个地点处于夏令时而另一个不是,这种不对称性会反映在显示的偏移中。

能查询未来或过去特定日期的偏移而不是当前时刻吗?

当前工具显示截至当前时刻的偏移。若要查询特定未来日期的偏移(在 3 月和 10 月夏令时转换前后特别有用),你需要临时更改系统日期,或查阅支持历史和未来查询的时区数据库。

选择时区会将我的选择发送到外部服务器或分析服务吗?

不会。时区偏移计算完全由浏览器的 Intl API 使用本地安装的数据执行。你的时区选择不会被传输到任何地方。

如果我需要的时区不在列表中怎么办?

工具列出了浏览器 Intl 实现支持的所有 IANA 时区标识符,涵盖数百个命名时区。若 IANA 的最近更新添加了一个尚未进入浏览器数据的新时区,它可能不在列表中;更新浏览器或操作系统通常可以解决此问题。