返回首页

时区换算器

在不同时区之间换算日期和时间,或者一眼对比多个城市——专为跨时区约通话、订机票、约会议这类场景设计,不用自己手动算时差。

为什么同一个时刻,两个时区显示的日期会不一样

时区变化的不只是小时数,日期也会跟着变。洛杉矶周一晚上11点,伦敦已经是周二早上7点了。本工具比较的是同一个精确时刻,如果换算后的时间落在和起始日期不同的日历日上,会标注“+1天”或“-1天”——如果只看钟面上的时间,很容易忽略这一点。

夏令时是另一个容易踩的坑:不是所有国家都实行夏令时,实行的国家换算日期也各不相同。同一个城市,现在显示“UTC+8”,半年后可能就变成“UTC+9”了。本工具不会写死时差,而是让浏览器根据你换算的具体日期给出当时的正确规则,所以跨夏令时切换也依然准确。

默认情况下,“起始时区”会根据你的设备自动识别,目标时区列表会预先填入几个常用城市,你也可以换成约400个IANA时区中的任意一个——按城市或地区搜索,想加多少个都可以。

常见问题

为什么某个时间旁边写着“+1天”?

因为换算后的时间落在和起始日期不同的日历日上。如果你所在时区是5号晚上10点,换算到别的时区可能已经是6号早上6点了——“+1天”(或“-1天”)的标注是提醒你别不小心约错了日期。

夏令时是怎么处理的?

本工具不使用固定时差,而是根据你输入的具体日期,向浏览器的时区数据库查询当时的实际UTC时差——这已经把每个地区各自的夏令时起止日期算在内了。这就是为什么同一个城市,换个日期查,时差可能会不一样。

“检测到”的时区是怎么来的?

有两个来源:一个是你设备本身的系统时区设置(作为默认的“起始时区”);另一个是根据你的IP地址推算出的大致位置,如果和设备设置的时区不一样,会作为一个快捷建议单独显示——如果你正在旅行、还没来得及改笔记本电脑的时区设置,这个功能会挺有用。

我在这里输入的内容会发送到服务器吗?

日期、时间和时区换算全部在你的浏览器里完成,用的是浏览器自带的时区数据——你输入的内容不会发送到任何地方。唯一涉及请求的是那一次性的IP时区检测,而且它不包含你输入的任何内容。

···