此工具有什么功能
时区转换器可将某一 IANA 时区的日期时间转换为一个或多个目标时区。输入源时区的钟表时间,即可查看各目标时区的等效时间。支持所有 IANA 时区,并能正确处理夏令时。全部转换在浏览器端通过 Intl API 完成。
如何使用
- 选择源时区 — 选择输入时间的 IANA 时区。
- 输入日期时间 — 在源时区中输入或选择日期时间。
- 添加目标时区 — 选择一个或多个目标时区。
- 查看结果 — 每个目标显示等效日期时间和 UTC 偏移。
- 修改输入 — 编辑源日期时间;所有目标会更新。
工作原理
所有转换均基于单一 UTC 毫秒值。工具不会直接在两个非 UTC 时区间转换——始终经过 UTC。对于给定源时区的钟表输入,使用两遍 DST 安全算法:第一遍产生近似 UTC 时刻;第二遍校正 DST 折叠或间隙边界。使用 Intl.DateTimeFormat 和浏览器的时区数据库。
所有计算均在您的浏览器中完成。不会向任何服务器发送数据。
使用场景与示例
- 会议 — 为不同时区参会者转换会议时间。
- 旅行 — 跨时区规划通话和活动。
- 客服 — 用用户当地时间沟通截止日期。
- 排期 — 面向全球受众规划发布或活动。
- 学习 — 了解 DST 和时区偏移。
示例
- 美国/纽约 下午 2 点(EST)→ 欧洲/伦敦 晚上 8 点(GMT)等。
- DST 转换:部分时区凌晨 2:30 可能不存在;工具会处理间隙。
限制与已知约束
- 浏览器时区库 — 依赖用户浏览器;过旧浏览器可能 DST 错误。
- IANA 名称 — 缩写(如 PST)可能歧义;请使用完整 IANA ID。
- DST 边界 — 折叠/间隙处理对常见情况正确;极端情况可能不同。
- 无历史 — 使用当前 DST 规则;过去规则变更可能未体现。