我们目前所用的农历,自古以来已经修改过很多次。
我没有去统计具体修改次数,估计不少于100次吧。(等我有空时做一下统计再来修正这个数字)。
古代改历,有各种原因:
因为改朝换代,历法总得修改一下。(即使历法本质不改,历算也不改,名字总要改换一下的)。
因为新皇登基,或者年号更换,也可能会找个机会把历法修改一下的。
因为历法与天象不符合,那么也要找机会进行改历的。
等等。
古代改历,主要偏重于历算方面的修正。
而历法的本质内容的修改并不多。历法修改主要表面在置闰方法的区别上。
平气平朔,固定闰周制:
汉太初之前,闰月安排在年末。
汉太初历开始,实施19年7闰制,采用平气平朔无中置闰法,闰月不再强制安排在年末。
汉之后,当时的星历家发现19年7闰有时与天象不符,不够精密,所以有时置闰并不完全按19年7闰来安排的。
祖冲之的大明历,采用391年144闰制,相对19年7闰要精密一些。
平气定朔:
固定闰周制一直用到唐朝初。
从唐朝的麟德历开始,废除固定闰周制。采用平气定朔无中置闰法。
唐朝一行的大衍历,用定气法进行历算以提高历算精度,编制民用历谱时,改用平气法。
采用定朔法后,废除固定闰周制度是必然的。原因很简单,固定闰周与定朔法在历算结果上会发生冲突的,二者只能选其一。
定气定朔:
明末徐光启主持编写的崇祯历书,就是一部定气定朔历法。这个历法到清朝初,由汤若望删改为西洋新法历书,最终以《时宪历》的名称颁行天下。
我们现行使用的紫金历,其置闰原理是继承时宪历,历算方法当然完全不同了,采用现代天文学算法进行。