一、农历的大小月的设置有一定规律 阴历定月的方法是:用朔望月周期给出,朔所在日为初一,朔望月长约29.53059日 即29天半多一点,因日历必须用整数,所以规定农历大月30天,小月29天。
因小月29天,少计了0.53059日,就得把这少计了的0.53059日加起来放在下一个月,那下个月就有了30天。 即使计了30天,但还多出了0.03059日,又得往下累加。这个数无论大月还是小月,都多出这个数。那么一年就多出了0.36708日。 三年后,就多出了1.0124日,就必须在这一个小月上加上一天,于是就会出现两个大月。 即使加了这一日后,还有0.0124日的零头,又得与0.53059日加起来再往后累加......如此循环不已。
农历的大月小月设置很难象公历一样找到规律。
就公历和农历长度误差问题答网友问
有人问:公历和农历在使用很长时间后产生的误差,是否会累计到一定的天数后硬型地在当年的天数中删掉多余的天数? 答:历法制定的依据是天体的运动规律,"公历和农历在使用很长时间后产生的误差",实际上是与天体运动规律的误差,我们可以人为地删除多余的天数,但谁也删除不了天体的运动规律。因此,决对不会硬型删掉多余天数,只会把多余的天数往后延续地累加下去。 ——例如农历:为了协调天体运动规律与日历编排规律的矛盾,使用了十九年七闰法。十九年七闰之后,就会出现"公历和农历在使用很长时间后产生的误差",这个误差仅为0.0892日。这已经是够精确的了!因此,一本农历过了十九年之后,拿出来仍然可以使用,这相差仅为0.0892日的误差人们是无法感觉到的。这个误差0.0892日不会硬型地被人为地删除,还会继续地累加下去。加到什么时候累积足够一天之后,这一年就会多闰一天。——我们现在知道了这一点,就理解为什么“农历平年有十二个月,全年354天或355天,闰年为十三个月,闰年全年383天或384天”了。这多出的一天就是这样累加而来的。 ——例如公历:地球绕太阳一周实际为365.24219天(太阳年),公历按一年365天计算,每年少计0.24219天,每隔4年少0.96876天,近一天而不足一天,因而公历每4年闰一天;再继续累加下去,每隔400年则少96.876天,因此,400年中需置97个闰年。闰年在2月末加上一天,全年366天。这样需经过3333年才有一天的误差——而这在时间长河上只是一点点误差。对于这一点点误差,恐怕好多代人都感觉不到!在一般人来看,有一些误差也无关大局。但如果是科研那就要求相当精确了,精确到用毫秒计算。