美国时间是怎么算的?
这个问题很有意思,我以前从来没仔细考虑过,所以写了一堆错误的答案。今天翻了好多资料才弄明白。 先给出结论,美国的计算日子(date)和计算时间(time)的方式是分开的。 计算日子的方法跟中国差不多,都是按照阳历(公历年)计算的,没有考虑到地球公转的问题。对于同一个月的一天来说,无论哪个国家的人,公历日期都是一样的。而计算时间的方式就和美国一样了,把一年分成三个部分,分别计算,然后再加在一起。这种算法没有考虑到月球的运动,因此每个月的第一天不是0点就是12点,不可能在18点或者24点的。
我在网上找到一张很经典的图,说明这个问题的: 图中是太阳在公转轨道上的位置变化,黄线代表正午(12点),红线代表早晨6点,蓝线代表下午18点。从图中可以看出,一天被分为三段,每段大约6个小时,分别用红、蓝、黄标注。 这样的一天被定义为24小时(一个“太阳日”)。为了计算方便,一天被分为24个“时间段”,每个时间段等于1/24天,也就是6个小时的整数倍,用h表示。那么一天就可以写成0~24h的变化。
假设某一个事件发生在7:30am,那么它就在黄色区域中,也就是说这一天已经进行了1/4(12+6=18 h),距离结束还有3/4(24-18=6 h)。如果发生在一个上午10:30pm,那么这一天就已经过去了5/24(12+6+6=24 h),剩下的时间是明天的了。(注意:这里讨论的都是正常情况,即无阴晴雨雪天气,且不计上下半场的足球比赛等。)
当然,有人可能会问,那凌晨1点到3点这段时间到底应该算第二天还是第三天呢?其实这个时候大部分人都处于睡眠状态,就算有少数人醒来,他们也不会有任何社会活动,因此这个阶段没有被统计在内。从生物学上来说,这个时间人处于“休眠”状态,身体各个器官并没有进行大量工作,因此这段时间并不计入“日历”的计算。不过,从社会角度上来看,这段时间还是有很多人从事社会的活动的,只是这部分人很少,因此数学上可以忽略这一小部分人的存在。从这方面说,这种计算方法比中国计算日历的方法要科学一些,毕竟中国是以昼夜来划分日期,不考虑个人睡眠时间的。
另外,从网络上的图片来看,这种日历计算法好像是美国大学课本中提到的,不知是不是如此。