一个月为什么30天?
一年有365天,但为什么是30天一个月呢?这个问题我小时候一直不明白,后来自己学了计算器的编程序,才慢慢明白其中逻辑关系。 农历和阳历都是地球公转运动造成的。我们生活在北半球,每年12月太阳由北及南回归,6月太阳由南及北回归,造成我们白昼长短的变化。为了确定这个回归时间点,古代人观察太阳,发现每隔大约三年,太阳在正午时候的位置变化就会重复一次——也就是冬至、夏至、春分、秋分的周期为3年。于是他们设定了“365.2425日”这个数值,把它赋予给新的一年,称做“回归年”。
但是,这样设置有一个问题。随着年份的推进,这个“回归年”会比实际出现的自然年的天数多出来0.2425日。比如农历过年是立春,过了两年半(367天),太阳又回到立春的时候。然而事实上,这两年时间地球上并不是只转了367个纬度和经度。这是因为地球不是单纯的绕地轴公转,同时还有自传。由于地球的自传,导致每一年的“回归年”都比上一年多了0.2425日,如果持续这样下去,一年时间会越来越多,最后甚至可能会超过365日。
为了避免这个问题,我们的祖先想了一个办法。他们在设定一年的日期时,没有采用完整的“回归年”——这个“回归年”包含了12个月,每个月30天,总共365天——而是把这一年分成4段,每段各91天,分别叫做“季冬”“季春”“季夏”“季秋”,每一段季末的一天作为“闰日”。这样一年就有了365天,而每个“回归年”都包含四个这样的“闰年”,四年一循环。
为了和阳历配合,他们又在每个公历月份中添加两个“置闰日”,使每个月都有30天或者31天。具体增加的日子是在二月和八月,如果是闰年,则加在二月,否则在八月。通过这个方法,阴历和阳历互相配合,解决了季节变化和日历天数的问题。