生肖按阴历还是公历?
当然是阳历,我们平常说的“农历”实际上是汉族传统历法——夏历(二十四节气)的别称。而干支纪年、十二月建和十二宫辰都是来源于中国古代的阴历,是一种近似现行的太阴历,以朔望月作为确定历月的基础;而在现行农历体系中,阴历成分被严格限定在节气和节气的闰余方面。所以,说农历是阴阳合历也没错,但说成是阴历就有点误解了。 至于十二生肖,虽然与十二地支相对应,但是其起源并不是建立在十二地支的基础上。其中子鼠寅虎辰龙午马未羊戌狗亥猪这十种动物,应该与古罗马的十二兽历中的狮子牛狗猪兔蛇马羊猴鸡犬狼有关,而丑牛艮虎巳蛇未羊申猴酉鸡戌狗亥猪这十二种动物,可能源于我国中原地区的民间俗信,最后二者结合形成了今天的十二生肖。不过这种结合可能是唐宋时期的事。
总之,论来源,现在流行的十二生肖应该属于阳离。后来为了计算方便,人们又用二十四个节气对应的十二地支作为每一个季节的开始,以此配合每个月的交节气日期来确定月份,这就是我们现在所说的公历。这样,一年之中就有了四季和二月,这与十二生肖对应的动物对应起来就显得不那么准确了—比如立春之后才是正月,而这个时候许多地区反而气温回升明显,早春的感觉已经十分强烈,这时候说牛开始来了似乎并不合适。于是,古人通过设置“置闰”的办法一一解决了这个问题。