生肖第二排是什么生肖?
这个说法不严谨,应该这么说——农历新年是按节气而不是按公历新年(元旦)制定的,而二十四节气中,每个节气的日子是在公历中固定不变的。所谓的“春节”“立春”都是指的同一个时间点——“立春日”。 那么问题在于,农历和公历之间如何换算?一个重要的公式是——公历日期=农历日期+19闰月=公历日期+235平月。其中19闰月和235平月的计算较为复杂(详见链接一、链接二) 按照这个公式,我们就能把两个历法中的日期一一对应起来。假设今天(公历2017年1月8日)是立春节气(农历2016年腊月十九),那么一年之后的同一天就是公历2018年的1月8日(农历2017年腊月十九)。
然而,这里的问题在于,农历的年份是按自然年份编制的,如果农历没有闰月或者只闰了一个月的话,公历的年份就要提前一年。例如在农历甲午马年和乙未羊年中,分别只有甲午马年闰五月和一个闰月,则对应的公历年份就要变成2004年和2005年了;而在农历丙申猴年和丁酉鸡年中,各自有闰九月和闰六月,则对应的公历年份要变成2006年和2007年了……以此类推。
如果按公历日期来计算十二生肖,那岂不是从甲午马年的末尾到乙未羊年的开头,所有人的属相都要变一次?显然这是不科学的。所以,人们又发明了另外一种算法——“虚岁”。所谓“虚岁”,就是出生当年算作一岁,此后每过一个农历新年就增加一岁,这样无论农历年份有没有闰月,公历年份怎么变化,每个人的生日总是在同一个农历月份当中,而该月份的初一总是属于“春节”(也就是立春),这样一来,每个人的“虚岁”也就始终不会改变了。