ZeroTool Workbench

时区转换器

免费浏览器端时区转换工具。IANA 数据库、夏令时自动处理、多时区并排对比、可分享链接。零上传。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册
目标时区

使用方法

  1. 在「基准时间」选择日期和时间,或点击「现在」一键填入当前时刻。
  2. 选择「源时区」。工具默认使用浏览器所在的时区。
  3. 在「添加时区」输入城市名(如 tokyo)或 IANA 标识(如 Asia/Tokyo),按回车或点击「添加」加入对照。
  4. 每个目标行显示转换后的本地时间、UTC 偏移、标准时间或夏令时缩写,以及临近 DST 切换时的提示徽章。
  5. 点击「分享链接」可复制可重现该对照的 URL,对方打开就能看到同样的结果。

为什么必须用 IANA 标识

PSTCSTIST 这类时区缩写存在严重歧义:仅 CST 一项就同时指北美中部标准时间、中国标准时间和古巴标准时间。IANA 时区数据库用「大洲/城市」的方式(例如 America/ChicagoAsia/ShanghaiAmerica/Havana)唯一标识每个区域,并附带每个时区从历史到未来的完整偏移与夏令时规则。

本工具的所有计算都基于 IANA 标识进行;行内显示的缩写只是给人看的辅助信息,不参与运算。

夏令时与 7 天提示窗

夏令时切换在跨地区会议安排中是常见坑。本工具会计算基准日期的 UTC 偏移,并对前后 7 天每日再算一次。如果任意一天偏移与基准日不同,对应行会出现 DST 提示徽章,并附上距切换的天数。这样即使对方一周之后才打开链接,也能立刻看到时区切换信号。

不实施夏令时的时区(例如 Asia/TokyoAsia/Shanghai、大部分 Australia/Brisbane)则会显示「无夏令时」徽章。

可分享链接的工作原理

URL hash 中携带三个参数:t 表示基准时间,s 表示源时区,z 是逗号分隔的目标时区列表。打开链接的人在本地浏览器中根据这些参数重新生成对照,不经过任何服务器,符合零数据上传原则。

隐私与离线使用

所有转换通过浏览器的 Intl.DateTimeFormat API 在本地完成。时间、时区、链接均不会发送到服务器。页面完成首次加载后即可离线使用,出差或飞行中保持标签页开启即可继续工作。

FAQ

如何处理夏令时?

工具使用浏览器自带的 IANA 时区数据库(通过 Intl.DateTimeFormat 调用),夏令时会按你输入的日期自动应用,历史与未来的切换都能正确处理。当所选基准时间位于任一时区夏令时切换前后 7 天内,会显示 DST 提示徽章。

为什么和其他时区工具的结果不一样?

不同工具可能使用较旧的 tzdata,或对历史日期处理夏令时规则有误。本工具依赖浏览器内置的 IANA tzdata,每次浏览器更新都会刷新。典型边界:巴西 2019 年废除夏令时、俄罗斯 2014 年重置时区,这类追溯性调整在旧数据上常出错。

能把转换结果分享给其他时区的人吗?

可以。点击「分享链接」即可复制带 hash 的 URL,编码了基准时间、源时区与目标时区列表。对方打开链接即可在本地复现同样的对照,无需服务端参与。

可以离线使用吗?

可以。页面首次加载后不再请求网络。转换全部在浏览器内通过 Intl API 完成,旅途中保持标签页开启即可使用。

浏览器不支持 Intl.supportedValuesOf 怎么办?

工具会回退到内置的约 60 个常用 IANA 时区列表,例如 Asia/Tokyo、America/New_York。2022 年中期前的旧浏览器会走这条 fallback,转换仍能正常工作,只是搜索候选数较少。