时区转换器
在世界主要时区之间换算时间,自动处理夏令时。
结果
- 上海
- 10月19日周一 09:00
- 纽约
- 10月18日周日 21:00
使用说明
输入时间,选择源时区与目标时区,两个时区显示的是同一时刻。
什么情况下会用到
跨洲约会议是最常见的情况,但读物流通知、看某个市场几点开盘、判断客服是否还在线,用的也是同一套换算。真正的坑是偏移量并不固定:它随夏令时变化,而且两个时区很少在同一天切换。
规则与边界
- 时区偏移来自浏览器内置的 IANA 时区数据库,会按当前日期自动应用夏令时。
- 使用的日历日期是源时区的今天。要比较其他日期,请选择已经处于该日期的时区。
- 目前列出 9 个主要时区,尚未支持按城市全量搜索。
- 夏令时切换前后,不存在或重复出现的本地时间会归到最近的有效时刻。
可复算示例
上海 09:00(UTC+8)= 夏令时的纽约前一天 21:00(UTC−4)
怎么手算核对
先换算到 UTC,再换到目标时区。源时区加偏移得到 UTC,再加目标时区偏移。以上海 09:00(UTC+8)为例,UTC 是 01:00;纽约夏季为 UTC−4,所以同一时刻是前一天的 21:00。一步到位最容易出错,因为日期可能往前也可能往后变。
常见问题
夏令时?
会处理。使用浏览器 Intl API,按当前日期生效的偏移规则换算。
可以换算其他日期吗?
暂不支持,工具换算的是源时区当天的时间。