2016年9月1日星期几?
在日历上看到 ,周一。 百度一下发现是教师节! 再搜一周有多少个小时? 不应该啊,一周明明有168个小时怎么只有7天呢? 搜索工作时间多久,哦,原来我们每天工作8小时,那周六周日我们休息啊。。。 可是为什么我周末睡觉也睡了48个小时,为什么周日只有40个小时呢? 百思不得其解……
后来看到一个解释:“公元纪年是地球公转一圈的时间计量单位叫做“年”,一年365天或者366天。而一周(七个天数)则是人为规定为五天或六天的周期。因为公转的轨道不是正圆,每年的第一天与最后一天的太阳位置并不完全相同,因此每一年第一天到第二天的这段时间称为“恒星日”,一天的长度几乎相等,均为24小时;但每一天的起始时刻并不相同——比如果今天凌晨1点30分第一秒,那么明天将是凌晨1点33分第一秒,以此类推。这样,每天增加一秒钟的时间差,一年以后这个时间点就落后了24小时,也就是说“公转一圈的时间”增加了1秒,即所谓的“闰秒”。
而星期是一周的时间长度,它和公转一圈的时间是两个完全不同的计量单位。由于地球自转的原因,每一年的一个星期的天数并不相等,最多时相差1个白天、一个黑夜。为了实现平均分配时间,人们把一年的最后一天夜晚和下一年的第一天夜晚相重合,从而使每个星期都包含5个白天和一个黑夜——这恰好与春分秋分冬至夏至清明中分的意义是一样的,都是使昼夜平分、四季等长。但是这样的安排仍然会带来问题:如果某一天中间某天半夜12点前后的几个小时里发生某个事件,那么这件事就恰好被分配到下一个公历年里,从而使得该事件发生的时间变得毫无意义。为了避免这种情况,人们又规定:遇到这一情况就把这一天分成两个部分,前一半按旧的日期计算,后一半按照新的日期计算,这样该事件发生的时间总算有了着落。然而这样一来,一天之中出现了两个小时段具有两个不同日期的情况,显然这是很不合理的。于是,人们又发明了“午夜零时”这个概念:把一天中的各个时间段与公元历和农历历进行匹配,如果遇到某个时间点在一个公历世纪和另一个公历世纪之间,就把这一点对应的整个时段赋给“午夜零时”,用数学语言表述就是:
\begin{equation} \text{midnight}=\left\{ x+y/2|x\in Z[0,60), y\in N_0^* \right\}\cup\{0\}. \end{equation}