生肖为何是十二?
十二生肖,不仅是我国使用,在世界上很多国家都有使用。所以,这个话题很热门的。 先说结论,这个“十二”不是随机数字,而具有极强的历史必然性。 为什么是“十二”?而不是其他偶数呢? 请看下图(来自网络) 这张图很好的解释了为什么是“十二”。 上古时期的历法中,一年分12个月,每个月30天,余下的5天为闰月;每两年一个闰年,闰年中加多一天,即366天。
用现代数学语言描述就是,一个公历平年有365.2425天,而一个闰年有366天。 那么,12个公历平年的周期——也就是12个“365.2425天”的周期——和12个闰年的周期,一共是多少天呢? 因为12!=(365.2425*12)^12-1=36597216144-1 所以,12个公历平年和闰年的周期的天数,比一个公历世纪的天数要多出8765天——这多出来的8765天,被平均分配到12个年份之中。也就是说,每个公历年份的平均天数,要比另一个公历年份多出72天。
我们就把这12个平年和闰年称为一个“甲子”,把一甲子之后的年份称为下一个甲子的第一个年份。如此循环往复。 其实,上面所说的只是干支纪年中一种比较特别的用法,这种用法主要适应于夏商周断代等考古断代需要。 在《尚书》中有这种记载: “在庚子岁首陈圭弑其君班师而还”(《尚书·蔡仲之命》) 而春秋时期吴国大夫伍员(伍子胥)所说: “臣元以庚辰之年,子尾生我白峰;乙酉之日,子胥让我背弃前盟,臣才与吴王僚决裂。”(《春秋·定公元年》) 他所说的“庚辰、乙酉”正是他的两个生日,这也恰好印证了“子午流注”的说法。
其实,这种以天干地支标注日期的办法,在我国古代还有另一种说法,叫做“甲子纪日”。 用天干地支同时标注日期和方法虽然很好,但是存在着一个问题:如果碰到一个月有31号或者29号的情况怎么办? 这种情况在农历中叫“大小月相错”,也就是大月31天的月份和小月29天的月份交替出现。遇到这种情况,就只能重新计算了。当然,这也是有规律的: 当遇到阴历十二月时,前面所标记的干支符号要加上十干中的“辛”。因为阴历十二月既有31号又有29号。当月份出现这两种情况都要加以注意,因为这种情况每年出现一次且仅出现一次。