月份生肖怎么算的?
农历和公历不一样,农历是阴阳合历,既考虑太阳也考虑月亮,设置闰月调整昼夜长度差。而公历只是阳历,不考虑月亮,所以公历的月份比农历月份跨度大得多(31~30天不等)。因为考虑月亮的阴历每月平均为29.5天,所以每个月初一是新月和朔日,初三四有上弦月,十七八有半月,廿三左右满月,月末又变为下弦月。 而公历一个月往往只有月初或月末那几天是农历的新月(初一至初五间),其他时间要么是新月的前一天或是以后的一天,要么是农历的月末(二十三日后),这样公历月份与农历月份自然相差很大了! 阳历中有一年的时间概念是回归年,即地球公转一圈的时间,约365.2422天;而农历中的一年则是二十四节气(一个节气相当于公历中一个月的时间,一共24个),加上每个节气之间的“中气”,合计约365天。为了调和公历和农历的时间差,设置了“闰月”,将闰月加到夏历的最后一个农历月中,使该年的农历全年天数同公历一年一样多。
举个例子说明一下:2017年是壬辰龙年,公历2月4日立春,这一天是农历丙申猴年的最后一天的日子,这一天之后就是丁酉鸡年的立春,那么这一年就过去了,农历的正月也就过去了,而我们中国传统的农历大年初一是在正月十五,也就是元宵节,这年正月初一的时候还处在丙申年的腊月(农历十二月)。
到了第二年,即丁酉鸡年,虽然公历二月四号才立春,但是过了春节半个月,在公历二月初,农历正月即将结束的时候,月亮又回到了甲寅虎年的那个朔日(即没有月亮的一天,新月出现的前一天),这就造成了“正月还没过完,春天已经到来”的假象。于是古人感觉一年还没有过去,于是在正月之后加一个月,作为闰月,使得正月和二月之间增加了十五天,这正月里的第一天当然是农历的大年初一。