之前有朋友问我,今年大年初一是不是就属鼠了,和他解释了一通,发现他理解起来有些费劲,特别是关于阳历,阴历,月历,还有二十四节气,很是混淆,于是写了这篇。先上三张图,图一月相周期表,图二,太阳系中各大行星示例,图三,二十四节气表对应太阳黄经
今年(2020年)大年初一出生的人是属猪的,今年正月十一才立春,立春之后才是属鼠。
大年初一只是春节到了,这是农历的春节,但是生肖是按照干支历纪年法推算的。农历和干支历这两种历法虽然我们常常混淆,但是有着本质的不同。
农历,也就是我们常说的阴历,取自于月历,因此我们还常说农历为月历。月历顾名思义就是以月亮的圆缺周期纪日,其参照系统是地球和月亮的相对关系,以地球上看到的月亮圆缺计算,月亮圆缺周期是29.53天,因此我们的月历有大小月,29天或者30天,甚至还有二月的28天。
月历并不表示地球相对太阳的状态,所以农历在月历的基础上把一年分为12个月,只能接近地球绕太阳公转的周期365天,因此每四年会有一个闰月,用来调整公历和农历之间的差额。
而我们所说的春节、大年初一就是农历的1月1日。
十二生肖的说法来源不是描述地月相对关系,而是精确描述地球和木星以及太阳的相对关系,其周期计算是二十四节气中从立春到下一个立春前的年周期。因此不能按照农历的大年初一来定是否换生肖了。
木星绕太阳一周的时间是地球公转周期的12倍,木星对地球影响比较大,因此每年地球回归到相对太阳的同一个位置时,木星都在不同的位置对地球产生作用,地球、木星、太阳的相对位置与上次重合是12年一个周期,因此我们也产生了十二生肖、十二地支代表这12年中岁星的不同位置影响,而干支历的纪年纪月纪日法用的就是天干地支。比如,立春是寅月到,惊蛰是卯月,今年立春以后才是庚子年。
像今年,立春正月十一并不是到了正月十一就已经立春,而是要到下午17:03:12,到了这个点,太阳黄经才到315度,才立春。这就是地日相对位置的精确表示。中国古人早就发现了其中的道理,因此地处北半球的中国的传统历法--二十四节气很好的指导了我们古人的生活,二十四节气是我们中国的特有纪年法。