关于生肖到底是从立春算,还是从正月初一算,网上有很多争论,甚至有人拿推荐性的国家标准作论据。但大多不得要领,其实问题很简单,诸君听我讲完,相信必然对我的结论深信不疑,即生肖必须从立春而不是正月初一算。

生肖是什么,大家都知道是鼠牛虎兔龙蛇马羊猴鸡狗猪,生肖来自哪里?很明显来自干支纪年,十二生肖对应十二地支,例如鼠对应子,牛对应丑等等。那么好了,接下来要解决的问题就是,干支纪年,是从立春算还是从正月初一算?

干支记录时间,是中国古代的一种特殊的时间记录法,它是一个系统化的体系,既包括纪年,也包括纪月、纪日乃至纪时,都用干支二字表示,这就是传统所谓的“八字”,八字纪时是一个系统。八字纪日、纪时与本论题关系不大,现在考察一下干支纪月、纪年的问题。

干支纪月是什么意思呢?就是把一年分成十二个月,每个月对应一个地支,只是,第一个地支子不是对应一月,而是十一月。依次,丑对应十二月,寅对应一月,等等。所以,干支纪月之下,一年必须是有十二个月的,不能多,也不能少,只有十二个月才能与十二地支完全对应,才能编制出八字中的月份。假如有一年是十三个月,就会有一个月没有干支,啥都不是。如果一个人出生在这个月,那么他就没有八字,会有这种荒唐的事吗?绝对不会,每个人的八字都明确的。再来看现行的农历,虽然大部分年份是12个月,但每隔二三年就会有一年是13个月,增加了一个闰月,请问,如果干支纪月对应的是阴历的月,闰月如何用干支表示?所以,干支纪月,不可能对应农历月,或称阴历月,因为这个月是以月亮圆缺为一个周期的。

既然干支纪月不可能对应农历月,那么,由干支月所组成的干支年,自然也不可能是由农历月所组成的农历年。所以,干支纪年与现行的农历年没有严格的对应关系(当然,它们可以有笼统的对应关系,也就是说它们大部分时间是重合的,这就跟农历年和公元年大部分时间重合一样)。事情就是这么简单。

那么,干支纪月到底是怎么纪的?它对应什么样的月?很简单,对应的就是由二十四节气所构成的月,每两个节气构成一个月,这样的一个月对应一个地支,十二个月对应十二地支,从而构成一个轮回,即一年,这样的一年,才是干支纪年之下的一年。

所以,子所对应的十一月,其第一天是农历十一月初一吗?不是,是大雪节气的那一天。丑对应的十二月,其第一天是农历十二月初一吗?不是,是小寒节气的那一天。寅对应的一月,其第一天是农立正月初一吗?不是,是立春节气的那一天。因此,干支年的第一个月的第一天是正月初一吗?不是,而是立春节气的那一天。事情就是这么个事情。

如果你还不相信,那么你可以查任何一个万年历,看干支纪月的每个月的第一天是从哪一天算的,是从某月初一算的,还是从某节气第一天算的。下面是随便从百度找的,请看仔细,今年正月初三(2月3日)是辛丑月丁亥日,正月初四就变成壬寅月戊子日了,月份变了,由丑月变成了寅月,而寅月正是干支纪年中的第一个月。只可惜这个日历信从了干支年从正月初一开始的说法,导致初三和初四本属于两年、两月的日子都变成了壬寅年。

其实,正月初一,是一个人为规定的日子,代表一年的开始,没有任何天文意义,如果说有,它也只是某个月的第一天而已。古代历法,就曾以十二月初一、十一月初一乃至十月初一为一年之始。而干支年的第一天就是立春,它代表太阳运行到某个位置,有明确的天文意义。

生肖是按立春还是春节算(为什么生肖应从立春算而不是正月初一)(1)

生肖是按立春还是春节算(为什么生肖应从立春算而不是正月初一)(2)

,