时区转换器

在各城市之间转换时间,自动处理夏令时

当上面的日期和时间与当前时刻一致时,时间会每秒实时更新。

关于这个工具

一座城市的时钟时间,是它与 UTC(世界各地时钟据以定义的参考时区)的偏移量,再加上该地当时所实行的季节性调整。第二部分使得时区运算在手算时容易出错:在任何实行夏令时的地方,固定的小时数只在一年中的一部分时间有效,而且南北半球切换时钟的日历日期不同,所以“加九个小时”只是有时才正确。

这个转换器不在代码中硬编码偏移量,而是为每座城市读取浏览器内置的时区数据库——也就是整个操作系统用来正确显示日期的那一个——因此转换后的时间已经考虑了该地在所选具体日期适用的规则,包括实行夏令时的地方和从不实行的地方。显示得略微暗一些的日期表示转换后落在前一天或后一天的日历日,这在简单地比较时和分时很容易被忽略,而在跨越很大的日期变更线距离安排事情时又很容易出错。

你可以往列表中添加任意多的城市——这对同时协调多个办公室之间的会议很有用——把日期和时间保持在“现在”,就会把整个列表变成一个持续走动的实时世界时钟。一切都是根据浏览器自己的时钟和时区数据在本地计算的;不会通过网络查询任何内容,也不会发送到任何地方。