帮你把原文贴出来.
不过帖子还是沉回原处吧.
也谈阴阳历法改革
网友汪隽
2006年03月30日15:36
除了我们使用的阴阳历外,世界上还流行着两种历法:一种是阳历,另外一种是阴历。阴历是根据月相周期来制订的,因为古人称月亮为太阴,故又称太阴历。如今主要在伊斯兰教国家和地区采用,因此又称为回历。
阴历是以朔望月周期编制的:其周期为29日12时44分2秒8即29.53059日,月份大小相间,逢单月为大月,计30天;双月为小月,计29天;平年12个月共354天,润年仅在十二月末增加一日为355天;每30年中置11润,规定第2、5、7、10、13、16、18、21、24、26、29各为润年。回历一个月平均为29.53059日,可见非常精确。而我国的49月26大月,大月比为0.53061,即月平均为29.53061日,精确度比阴历略差。阴历一年为354.3667日,比回归年少10日21时分。约27年差一月,326年差一年。每月所在季节不断更换,以致于同是六月,可能是夏天,也可能是冬天。
我们知道,伊斯兰教国家近热带,四季不那么明显,这样月相的变化就显得重要起来。月夜的清凉自然引起热带地区的人们产生好感觉。且轨道近赤道的月亮对他们身心的影响较对远赤道带的人来说要大得多。同时可以想象,这里的人们对月亮的感觉一定要比对太阳的感觉亲近一些。而且他们的生长发育快,平均寿命短,与他们使用的快速轮回的历法也是一致的。另外,月夜的神秘性也造就了他们的近于幻想的宗教文化。
阳历是罗马教皇十三世,对原来的儒略历进行修订后,于1582年颁行的。公元前40年,罗马统治者,儒略·凯散采纳埃及天文学家索西琴尼的意见制定了儒略历。其历又经奥古斯都作了调整。
阳历,又称公历,是以回归年为基本单位的,平均历年为365.2425,我国授时历岁实相同。比回归年长约25.848秒。一回归年的长度是365.2422日,也就是365天5小时48分46秒,积累4年共有23小时15分4秒,大约等于一天,所以每4年增加1天,加在2月的末尾,得366天,就是闰年。但是4年加1天实际回归年多了44分56秒,积满128年左右就又多算了一天,也就是在400年中约多算了3天。阳历闰年规定:公元年数可用4整除的,就算闰年;为了要在400年减去多算的3天,并规定公元世纪的整数,即公元年数是100的整数时,须用400来整除的才算闰年,如1600年、2000年、2200年、2400年就是闰年。这样就巧妙地在400年中减去了3天,阳历规定每年都是12个月,且每年的1、3、5、7、8、10、12月为大月,每月31天;4、6、9、11月为小月,每月30天;2月平年是28天,闰年是29天。
公历的月与月相无关,这可能与远赤道地区的欧洲国家寒冷的气候有关。在这里太阳的温热自然引起人们的好感觉,而且月相变化不像伊斯兰国家那么引起人们的重视,近赤道的月亮对他们施加的影响远没有太阳大。因而也就缺乏月夜的遐思所造就的伟大的想象力。他们的文明也因而缺乏情趣,枯燥无味的成份比较多。正如我们所知,西方人所炫耀的尽是逻辑分析之类。不过倒是这种乏味的思维,使他们产生了近代科学。
我国的地域辽阔,尤其是纬线跨度大。使我们兼有欧洲及伊斯兰教国家的特性。太阳和太阴,在我们祖先的心目中,几乎有同等的地位。我们祖先创立的阴阳历也兼有二者之长,而且我国文化也兼有阴阳的特性。“锄禾日当午”和“带月荷锄归”就是离不开这种阴阳农业文明的鲜动写照。
我们知道,中国的传统历法,由阴阳历、廿四节气、和干支纪时三部分组成。它严格按照月亮和太阳的视位置来排历。具有精度高的优点,它不会出现许多年误差一天的问题;但由于它过分要求面面具到,必须有专门的机构逐月推算,缺乏方便性和简明性。这是它的不足之处。
为了和世界文明整合。笔者将对影响我们日常生活的传统历法,进行改革。当然既要继承先辈的高精度的优点,又要去其不简便的不足。主要针对阴阳历中,大小月排列无规则这一现象,进行修正。
我们19年7润的阴阳历,其实原理并不难懂,它兼顾朔望月和回归年两种周期。朔望月周期为29.53059日,回归年周期为365.2422日,一年的平均历月有12.36827个月。阴阳历将包含13个阴历月的大年与包含12个阴历月的小年交替排列。设M年中排N个大年,则有(M-N)个小年。
故平均历年=(13N+12(M-N))/M=12+N/M(平均阴历月)
而平均历年=365.2422/29.53059≈12.36827 (朔望月)
故N/M=0.36827取渐近分数可知:N/M=4/11、7/19、123/334、376/1021……其中7/19=0.36842与0.36827很接近,这是春秋时期就发现了的,是我们中华民族的骄傲。
在近200年中,大年大致有如下规律:年号除以19余0、3、6、9、11、14、17的年份是大年。且润月分别对应八、六、四、二、七、五、三等月,也就是说年号除以19余“0”则润八月,其余类推。而实际上与此有出入,主要原因是要求每月含有一中气的强条件,不过润月一般在这些月份的附近。大小月的安排,也大致按49月中安排26大月,但一年中大小月排列极不规则。原因是要求每月的朔必在初一。
笔者通过许多复杂的计算,才得到如下方案:
规定大月30天,小月29天;大年13个月,小年12个月。与传统历法相同。
规定单月大,双月小,与回历相同。润月不计单双,一律为大月。但整除5的年份12月大,整除100的年份12月小,整除200的年份12大,整除1000的年份12仍然小,整除5000的年份12月大(这款可以不考虑)。
年号除以19余0、3、6、9、11、14、17的年份则为大年,且分别润八、六、四、二、七、五、三等月。
这样经X年后,平均历年为:[12X+7 X /19]/X=12+7/19≈12.36842个阴历月,与12.36827个阴历月非常接近。另外,大月所占的比为:
[6X+7X/19+X(1/5-1/100+1/200-1/1000+1/5000)]/(12X+7X/19)=6.562538699/12.368421052≈0.53059
即平均历月长为29.53059日,相当精确!
本历与我国的傣历相近。现行的“傣历”也是阴阳历,始于明代以前。它的纪元从公元639年3月21日(春分)开始,每年第一月为六月约相当于农历三月(公历4月),以后的月序为七、八、九、十、十一、十二、一、二、三、四、五月。它的一月约相当于农历十月。单月为大月(30日),双月为小月(29日),平年354日或355日有12个月,润年平均384日,有13月。采用的是19年7润法。润月固定在九月,即多一个九月,也为30日。此外,每隔3-6年还需在八月二十九日之后,又加一日,成为30日的大月,称“八月满月”。傣历的“新年”就是大家熟知的“泼水节”,它的日期是由太阳在黄道上的位置决定的,规定为清明节后第七天开始,历时3-5天,在傣历约为六月初至七月之间变化。
根据以上论述,我们不难得出下述公式:
N=30[7X/19]-11X+[X/5]+[X/200]-[X/1000]-[X/4]-[X/400]+52
其中X是年号减一,N表示春节那天的从元月一号起的阳历日期数,而52是一个根据目前的万年历得出的常数。例如2001年春节的阳历日期为:N=30×[7×2000/19]-11×2000+[2000/5]+[2000/200]-[2000/1000]-[2000/4]-[2000/400]+52=24即1月24号,与现历相同。又如2006年春节的阳历日期为:N=30×[7×2006/19]-11×2005+[2005/5]+[2005/200]-[2005/1000]-[2005/4] -[2005/400]+52=29,即1月29号亦与现历相同。这样阴阳历日期反映月相变化规律,同时又使阴阳历年与回归年基本相等,且大致与每月含一中气的条件基本相符。又吸收了阴历和傣历中大小月排列有规律和阳历中用数整除的方法,判别大年和润年,简单易行。并体现了各种历法协调统一的思想,表现了与世界文明整合的精神。