时区转换器
在一个时区中选择日期和时间,查看同一时刻在其他时区的时间,UTC 偏移和夏令时都已考虑在内。
| 时区 | 时间 | 日期 | UTC 偏移 | 跨日 | 操作 |
|---|
把工具固定在这里,会保存在此浏览器中。
固定一个工具,它的贴纸就会出现在这里。
在一个时区中选择日期和时间,查看同一时刻在其他时区的时间,UTC 偏移和夏令时都已考虑在内。
| 时区 | 时间 | 日期 | UTC 偏移 | 跨日 | 操作 |
|---|
Europe/Rome 或 America/New_York 这样的时区是 IANA 时区数据库中的一个条目:一个地区,加上它相对 UTC 的偏移历史,其中包括夏令时的调整。转换时间分两步。首先,用源时区在该日期的偏移量,把你输入的日期和时间换算成一个确切的时刻。然后,用其他每个时区在同一时刻的偏移量来显示这个时刻。
所以两个城市之间的时差并不是固定的。纽约和伦敦一年中大部分时间相差五小时,但在 3 月有两到三周、在 10 月底到 11 月初有一周只相差四小时,因为美国和英国调整时钟的日期不同。
时钟拨快时,有一小时的本地时间并不存在。2026 年 3 月 8 日,纽约的时钟从 01:59 直接跳到 03:00,所以 02:30 根本不会出现。时钟拨慢时,有一小时会出现两次:2026 年 11 月 1 日,01:30 先在 UTC-04:00 出现一次,一小时后又在 UTC-05:00 出现一次。
如果你选的时间落在这样的时段内,工具会提示你。被跳过的时间会按间隔的长度往后顺延;重复的时间默认取第一次出现,勾选复选框可以改用第二次。JavaScript 的 Temporal API 和 Java 的 java.time 默认也采用这两条规则。
每一行显示该时区的日期和时间、该时刻适用的 UTC 偏移,以及当地日期与源时区相比是同一天、早一天还是晚一天。复制 ISO 8601 会复制带偏移量的本地时间,例如 2026-11-14T10:00:00+01:00,大多数语言和数据库无需知道时区就能解析这种格式。对于某地区采用标准时间之前的日期,偏移量可能包含秒,复制的字符串也会带上秒;而 ISO 8601 本身只允许偏移量包含时和分,所以严格的解析器可能会拒绝这样的字符串。
时区按 IANA 名称列出,而不是用缩写,因为缩写并不唯一:CST 既指北美中部标准时间,也指中国标准时间和古巴标准时间。
偏移量来自浏览器或操作系统自带的时区数据,通过 Intl API 读取。你选择的时区会保存在此浏览器中;你输入的日期和时间不会保存。
UTC 是世界各地校准时钟所依据的时间标准。GMT 是偏移量为零的时区名称,英国在冬季使用它。换算日常时间时,两者显示的钟点相同。
实行夏令时的地区会在春季把时钟拨快(通常拨快一小时),在秋季再拨回来。偏移列显示的是你所选日期适用的值,所以同一个时区在 1 月可能显示 UTC+01:00,在 7 月显示 UTC+02:00。
列表包含浏览器从 IANA 时区数据库中报告的所有时区,外加 UTC。这些数据随浏览器或操作系统提供,因此列表内容和近期变更的规则取决于它们是否及时更新。
不会。转换由浏览器标签页中的 JavaScript 完成。只有你选择的时区列表会保存在此浏览器的本地存储中,方便你下次访问时使用。
它会在独立窗口中打开,离线时也能使用。
要安装,请点按“分享”按钮,然后选择“添加到主屏幕”。