生肖按农历还是阳历?
十二生肖的排序,有各种说法。 比较可靠的说法,是依据古人干支纪年法里的十二地支,即子丑寅卯辰巳午未申酉戌亥。然后配属十二种动物。 因为在古汉语中,“子”通“鼠”;“丑”牛;“寅”虎;“卯”兔;“辰”龙;“巳”蛇;“午”马;“未”羊;“申”猴;“酉”鸡;“戌”狗;“亥”猪。 所以这十二种动物分别被叫做子鼠、丑牛、寅虎、卯兔、辰龙……戌犬、亥猪。 那么从子开始,每一年都对应一种动物,周而复始。比如子年出生的人属鼠,那该年是甲子年(天干甲与地支子组合)或者乙丑年(天干乙与地支丑组合)以此类推。
当然,这样排序只是让十二生肖各得其所而已。至于为什么这样排,却成了一个千古之谜。现在比较认可的一种说法是北宋神童谢天惠提出的。他在《搜奇续说》中认为,“寅卯辰三会东方木,巳午未三会南方火,申酉戌三会西方金,亥子丑三会北方水。”据此他提出了自己的十二属相序列—— 子鼠、丑牛、寅虎、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。 这种排法与现行公历基本一致。
不过这里存在一个问题。根据现代科学推算,地球公转轨道是个椭圆。在公转运动中,春分时太阳直射点位于赤道,此时为春分节气,昼夜长短平均。秋分时光照条件最低,秋分节气这一天阳光几乎直射赤道,白天黑夜一样长。随着冬至的到来,白昼一天比一天短,直到大寒节气达到最短。随后阳气渐盛,白昼逐渐变长。春分时至夏至这条轨迹称为“升轨”,夏至后又开始走“降轨”,一直到大寒这天到达最底层,整个过程中太阳高度最高的一天就是夏至日。此后开始进入夜晚时间大于白天的时间。
按照这种推算,应当是卯时(也就是现在的早上五点到七点之间)为寅虎结束,而辰龙开始的时候。因为卯时为辰龙的“食时辰”。 然而现实生活中并非如此。原因就在于二十四节气是根据农历推算的。
农历是一种阴阳合历,它以朔望月作为确定月份的基础。当人们观察到月亮由亏到满再次出现的时候,就标志着新一个月的来临。而这个时刻有可能在公历中的任何一天。因此二十四节气中必然会有几个是在农历的月初或月末,这些时刻太阳很可能不是在正中午,也不是在正东方升起,而是在一个不确定的清晨或黄昏时刻。所以十二生肖不可能按照这样的时间节点来划分。