时区转换器在页面上呈现的是一个「世界时钟」:同时列出你选定的几个城市此刻的日期、星期和时间,让你一眼看出对方那边现在是几点。它读取的是你设备当前的系统时间,再按各城市的时区规则换算。除了现在的时间,你也可以在「转换指定时间」里输入一个具体的日期时间(比如「北京明天下午三点」),并选择它所在的时区,页面就会换算出列表里每个城市对应的时间;每个城市还会标出它与 UTC 的时差,例如 UTC+8。
操作步骤
- 打开页面,「当前各地时间」下面默认列出四个城市:北京/上海、纽约、伦敦、东京。每一行左侧是城市名和标准时区标识符(例如 Asia/Shanghai),右侧是该地当前的日期、星期和时间。
- 想换算一个具体时间:在页面顶部「转换指定时间」里用日期时间输入框选好日期和时间,再在旁边的下拉框选择这个时间所属的时区(默认北京/上海)。下拉框里列出浏览器支持的全部 IANA 时区(约 400 多个,常用的 13 个城市显示中文名),旁边的「搜索时区…」输入框可以按关键字(如 kolkata、东京)筛选下拉选项;如果浏览器不支持完整时区列表,则只有 13 个常用城市可选。下面的标题会变成「换算结果」,每个城市显示同一时刻在当地的日期、星期和时间。点击「恢复显示当前时间」就清除输入、回到实时显示。
- 每个城市的时间右侧有一个小字标注该城市当时的 UTC 时差,如 UTC+8、UTC-4、UTC+5:30(印度这类半点时区会带分钟);UTC 本身显示为 UTC。夏令时期间时差会随之变化,换算指定时间时显示的是那一时刻的时差。
- 想增加城市,在「添加城市」下方点击城市按钮,新城市会追加到列表末尾。常用城市共 13 个:北京/上海、东京、首尔、新加坡、迪拜、伦敦、巴黎、莫斯科、纽约、洛杉矶、芝加哥、悉尼、奥克兰。想显示其他地方,用下面的「添加其他时区(最多 5 个,已添加 N 个)」:在搜索框筛选、从下拉框选一个时区、点「添加」,最多加 5 个,达到上限后需要先移除一个。
- 想去掉某个城市,点击该行右侧的垃圾桶图标,不需要确认,城市会立即从列表里移除,并重新出现在「添加城市」的候选里。
- 没有填写指定时间时,页面每秒刷新一次。显示精度到分钟,所以数字只会在分钟变化时跳动。
- 当 13 个常用城市都已加入列表时,「添加城市」区域会自动隐藏。你的城市列表(含其他时区)会自动保存在浏览器本地,下次打开仍然在。
一个实际计算的例子
下面是用页面相同的格式化方法,对同一个时刻(协调世界时 2026 年 10 月 13 日 02:00)实际计算的结果:北京/上海显示 2026/10/13 周二 10:00;东京是 11:00;悉尼是 13:00;伦敦是 03:00(此时仍处于夏令时);纽约是 2026/10/12 周一 22:00,也就是说纽约还停留在前一天晚上。换成 2026 年 1 月 13 日的同一个 UTC 时刻,北京仍是 10:00,伦敦变成 02:00,纽约变成 21:00。同一对城市的时差在一年里会变化,这正是依赖时区数据库自动计算比心算更可靠的地方。
支持范围与已知限制
- 「添加城市」只提供 13 个常用城市;其他地方通过「添加其他时区」按 IANA 时区标识符添加,最多 5 个,没有城市名搜索(中文名只对 13 个常用城市生效)。
- 「转换指定时间」的时区可以选任意 IANA 时区(取决于浏览器是否支持完整时区列表,不支持时只有 13 个常用城市)。输入框精确到分钟。如果输入的本地时间恰好落在夏令时切换时被跳过或重复的那一小时,换算结果只是其中一种合理的解释,安排这类时刻前请再核对。
- UTC 时差只显示与 UTC 的差值,不直接显示两个城市之间的差值。
- 时间来自你设备的系统时钟。如果你的电脑时间设置不准确,页面显示的各地时间也会一起偏差。
- 夏令时由浏览器内置的时区数据库处理,没有手动开关。如果设备或浏览器的时区数据过旧,个别地区的新规则可能没有及时更新。
- 城市列表保存在浏览器本地存储里;清除站点数据、使用无痕模式或换浏览器后会恢复为默认的四个城市。
常见问题:为什么纽约显示的日期比北京早一天?
因为纽约在地球的另一侧,北京的上午对应纽约的前一天晚上。页面同时显示日期和星期,就是为了让你不会漏看这种跨日的情况,安排电话或会议时尤其要留意。
常见问题:夏令时会不会算错?
页面使用浏览器自带的国际化接口(Intl)和 IANA 时区标识符,夏令时的开始和结束日期由该数据库提供,不是工具自己写死的时差。正常情况下,伦敦、纽约、悉尼等地区在切换夏令时的那一天会自动变化。需要注意的是不同半球的夏令时方向相反,悉尼和北半球城市的时差全年会发生两次变化。
常见问题:能用它排会议时间吗?
可以。先把对方城市加进来,再在「转换指定时间」里输入你这边的会议时间并选择你所在的城市,就能看到对方城市当时是几点、是否跨日。夏令时由浏览器数据库按具体日期处理,不过正式确定前,仍建议再核对一遍。
常见问题:为什么时间不是整秒跳动?
页面每秒刷新一次,但格式里只显示到分钟,所以你看到的是每分钟才变一次。这是设计上的显示精度,不是卡顿。
隐私与处理方式
从代码来看,页面只使用浏览器本地的时钟和时区数据库来计算,没有发起任何网络请求,也不会上传你选择的城市或所在位置。