生肖根据立春还是除夕?
这个问题很有趣,其实以前也遇到过类似的问题,就是遇到农历初一或者十五是春节的时候该怎么算问题(比如农历腊月三十是正月初一或者初二的情况)。 那时候我还没接触八字,但是看了很多关于属相的论文,有说按农历正月初一划分,也有说按农历腊月三十划分,还有说按公历1月1日划分的……各种说法都有。现在想起来应该是按照公历1月1日划分的,因为那天是阳历新的一年的第一天,而阴历来年才有“初一日”的说法。这样比较符合国际通用的公历体系。 但是如果遇到了立春,这个问题就复杂了,因为传统上都是按节气作为新的一年开始的,但是这种情况在农历年中会出现闰月的情况,而且年份不同第一个节气的日期也是有区别的,如果以节气作为新的一年计算起点的话肯定不行。(注意这里说的是以节日作为一年的开始,并不是农历新年!) 所以这时候就需要一个基准点,这个基准点不能以二十四节气中的某一个,而是必须找一个介于两个节气之间的日子——也就是选择一个“中间点”。
那么问题又来了,是选第一个节气还是选最后一个节气呢?显然这二者无法确定哪一个更为准确。所以这时候我们就需要参考另一个重要标准——公历年份。也就是说以公元纪年来判断一个节气是在下一公历年的开头还是结尾。 如果是处于公历年初的话,那就很好办了,直接从冬至开始数到立春即可;但问题是有些年份的立春不是在公历年初的,这时候怎么计算呢? 一种办法是按照上述方法继续数,直到找到下一个立春为止(这种办法比较笨,但是能确保正确)。还有一种比较简单的办法就是从冬至开始,数到第二个公历年的春分,所数的日期就是新年的吉日,然后从这天往后数第二个节气就是立春。 这种通过公历年份判断节气处在年初还是年末的办法有一个缺陷,那就是对于农历闰月年份不太适用。由于我国的农历采用特殊方法显示月份(即每月的初一叫做“朔”,每个月的十五叫做“望”),因此可以通过观察“朔”“望”的时间来判断闰月,再结合公历年份和节气数目就能得到以农历新年为一年起点的新历日期。