芝加哥用哪个时间?
虽然是在芝加哥长大的,但对这个问题的答案却从来没有认真考虑过(笑) 先简单说说我对“时区”的定义吧——一个地区的日历时间跟另一个地区日历时间的差异,如果这个差异是24小时的整倍数且只有一天的话,这两个地区使用相同的时区;如果这个差异不是24小时的整倍数,则两个地区分属不同的时区。
接下来简单列举全球主要时区的划分情况: 中东时区(UTC+3/+4)、中亚时区(UTC+5/+6)、南亚时区(UTC+6/+7)、东南亚时区(UTC+7/+8)、太平洋时区(UTC+9/+10)、大洋洲时区(UTC+10.5/+11.5)和南极时区(UTC-5/-4)
注意,北美洲除美国本土外的大部分地区都采用夏令时制,即把时钟拨快一个小时,因此南美时区和加拿大时区的位置实际上是颠倒的。 回到问题上来,首先判断芝加哥所在的地区属于什么时区。芝加哥位于西五区,但这里所说的西五区跟北京时间东八区并不相同,而是指北美洲中部标准时间(CST)所代表的区域。
根据前面定义的时区区分方法,芝加哥所处的地理位置应该属于中美洲时区(UTC+5/+6,亦称西五区)。 其次来看这个问题问的“时间”指的是什么 —— 是指本地的时间,还是指世界上的某个具体时间点? 如果只是指本地的时间,那么答案是显而易见的——芝加哥使用的日历时间就是当地实际存在的时间,也就是CST,或者更确切地说是CST减去一小时后的当地时间。
但如果问题是“在某某时间点,芝加哥是什么时候?”——这实际上是把“时区”的概念抽象化了,变成了一个“时间差”的问题。在这种情况下,答案就取决于两个重要参数:第一个是该地点与世界其它地点的经度差,第二个是该地点的海拔高度。
由于地球上的任何一点都同时处于多个时区之中,因此为了确定该点多长时间才能到达其他某一点(无论是同属一洲还是相距甚远),就必须同时考虑其经度和纬度。考虑到海拔对信号传输的影响,海拔因素也不能忽略。 具体计算过程就不写了,百度一下“经度差与时间差公式”就能找到。
以上只是介绍了时区的基本概念,以及如何运用这些概念来回答问题。至于为什么这样规定,或者是如何确定的,就不是这篇文章讨论的范围了。有兴趣可以搜索“国际时区划分”了解。 最后说一点题外话: 知乎上有很多人提类似问题,比如“香港用什么时区”“拉萨用什么时区”等等,这些问题可能都是出自于同一本人之手。
对此,我的回答是,只要不违反物理规律,任何地点都可以用自己的意志来决定使用何种时区——虽然绝大多数国家都遵循国际社会的默认设置,但这并不意味着这种选择是无理取闹。以北京为例,作为国际大都市,它不仅拥有完善的地下基础设施,而且有着巨大的海拔落差,这导致它能够自由地选择自己的“身份”:当它愿意时,它可以把自己设置为东八时区,当它不愿意时,也可以将自己设置为与西藏一样的海拔高度,进而获得与西藏相同的时区。