[格列历]
为了提高历法精度,消除累积误差,罗马教皇格列高利十三世,于公元1582年组织一批天文学家,专门研究如何对儒略历进行修订.根据研究结果,最后确定修订的内容主要有两点:一是将1582年10月4日的次日(应该是10月5日)定为10月15日,以消除从使用儒略历以来至1582年间的累积误差10天.这就是有的文章中提到的"历史上的10天为何不翼而飞?"的原因.二是修改置闰规则,除了保留儒略历原规定的"凡能被4整除的年份为闰年"外,对世纪年(即末两位数是"00"的年份)作了补充规定,即只有能被400整除的年份才是闰年,如2000年、2100年、2200年和2300年中,只有2000年才是闰年,
其余3年均不是,这样400年中少了3个闰年,实际设置了97个闰年.新规则可使今后不再产生原来那种累积误差.后来又规定公元4000年不算闰年,这样4000年中刚好设置969个闰年.
修订后的儒略历精度大大提高了.这一成果应归功于格列高利十三世,故把儒略历改称为格列高利历,简称格列历.格列历一年的长度为365天5小时49分12秒,与回归年平均长度只差26秒,3320多年才会产生1天误差.正因为格列历有如此高的精度,后来逐渐被许多国家所采用,成了通用的历法,故称为公历.但公历也有不够理想的地方,一是每个月的天数不一致,且分布不匀,下半年与上半年相差3天左右;二是日期与星期之间没有确定的对应关系,纪日不便.
农历并非阴历
有人说,"农历就是阴历,阴历又称农历",还有人认为"二十四节气是与阴历相对应的",其实这些都是误解.
[阴历]
阴历是根据月亮的运动周期来纪月和纪年的.古代,人们每天看到太阳从东边出来,西边下去,用于纪日很方便很清楚;而更长一些的时段又如何纪时呢?人们看到对不少现象有影响的月亮,其圆缺晦明有明显的周期变化,于是把月亮圆缺晦明一次定为一个月,因为月亮圆缺一个周期平均为29天12小时44分03秒(29.5306天),便把小月定为29天,大月定为30天,12个月为1年.因为月亮又叫太阴,所以把以月相变化为依据的历法叫阴历.古代埃及就使用这种历法.由于阴历年的长度是354.3672天,要比回归年少10.875天,如此下去,原来代表寒冷的一月份,17年后就可能出现在炎热的夏季.产生这种冷暖颠倒现象的原因,就是在历法中没有考虑太阳运动.
[农历]
而农历是我国长期采用的一种传统历法,又叫夏历、中历、旧历.它不仅考虑了月亮圆缺晦明的变化,而且考虑了太阳对地球的相对位置.它是以朔望("朔"是指月球运行到地球和太阳之间,与太阳同时出没,在地球上看不到月亮,这一时刻叫"朔",这时的月亮叫新月,出现新月的这一天叫做朔日."望"是指地球处在太阳和月球的中间,月球朝地球的一面照满阳光,月亮是圆形的,故叫满月或望,出现满月的这一天叫做望日)周期来定月,称"朔望月",其平均长度同阴历月,就是月亮连续两次呈现同样的月相所经历的时间,即29.5306天.农历又用设置闰月的办法,来调整月份与季节变化的关系,从而克服阴历存在的缺陷,并使农历年的平均长度接近于回归年.
农历还把能很好反映太阳位置的二十四节气恰当地分配在各月里,从而强化了该历法的季节性,使之有稳定的季节特征,二十四节气也就成为农历的重要组成部分.农历在历日推算方面强调逐日、逐月推算,不像阳历那样可以人为规定哪个月大、哪个月小或一个月有几天,而必须遵循"以月相定日序"的原则,即把日月合朔(出现新月的时刻)的这一天定为每月的初一,但该月是大月还是小月,须经推算后再确定.如今日5时30分日月合朔,则今日为第一月的初一,明日为初二,后日为初三,依此类推;如果第二次日月合朔在第30天,则该日为第二月的初一,第一月则定为小月(29天);如果第三次日月合朔在第60天,则该日为第三月的初一,第二月就定为大月(30天).由于太阳、月球、地球三者在运动中相互影响,它们之间的距离时远时近,日月合朔的时刻有迟有早,致使朔望月的长度也有长有短(冬长夏短),这就有可能出现连续两三个小月或者连续三四个大月的情况,所以,有些农历年没有年三十,腊月二十九过除夕也就不足为怪了.
二十四节气是我国制历家的杰出创作,为中国所独有.早在春秋时代,我们的祖先已运用圭表(古老的天文仪器)测日影的方法定出"两分"(即春分和秋分)、"两至"(即夏至和冬至)四大节气,然后又定出"四立"(即立春、立夏、立秋、立冬),到秦汉时代,已经形成完整的二十四节气,并成为安排农事活动的主要依据.
农历是指阴历还是什么
中国历法不能说是阴历,而是阴阳历.
阴阳历,是指兼顾太阳、月亮与地球关系的一种历法.阴阳历以月亮绕地球一周为1个月,但设置闰月,使得一年的平均天数与回归年的天数相符,因此这种历法与月相相符,也与地球绕太阳周期运动相符合.夏历就是阴阳历的一种,具体的历法还包括纪年(纪元)的方法.
阴阳历(上)