第八章 自成体系的历法 第三节 年月日的安排

历法中的一个重要内容是,闰月怎样安排。在置闰周期废除以前,阴历年以大月30天、小月29天交替安排。一个阴历平年包含12个月,共计354天,与回归年相差11天多,累积两年或三年就必须补充一个月,才能使平均年长基本上等于回归年。在西汉中期以前,闰月都安排在年终。西汉太初(公元前104—公元前101年)以后,才改以无中气之月为闰月。

年终置闰,往往是当物候与月份错位很明显的时候才给予纠正,很不合理。唐代李淳风在麟德历中废除了置闰周期,并规定以无中气之月为闰月。朔望月的现代理论值是29.53059日,比两个中气之间的间隔要短大约一天。如果第一个月的望日正逢中气,那么32个月以后,两者之差累计超过一个月,这期间就会出现一个没有中气的月份,使本来应该属于这个月份的中气推移到下个月份里去了。假若还不采取措施,其后的中气也将一一推迟。这个没有中气的月份一般出现在第16个月前后,规定这个月为闰月,意味着把三年末置闰提早到一年半置闰,使物候与月序偏离不超过半个月,确实比较合理。闰月的月序仍用上个月的月序,称为“闰某月”。

今天,中国使用的阴阳历更加合理,以两次冬至之间包含有13个月的年为闰年,闰年中第一个无中气之月为闰月。总而言之,置闰解决了阴历年和物候的对应问题。

用定朔来安排大小月,也是李淳风首先采用的,虽然最先倡导的并不是他。在此之前,大小月是交替安排的,只是在经过约16个月以后,才出现一次连大月。月亮的运动有快有慢,当它走得快的时候,朔与朔之间的间隔会小于平均值。走得慢的时候,会大于平均值。中国阴阳历以朔为一个月的开始。若想使每个月的月首与朔日重合,需要根据实际快慢情况修正平均值,修正后的朔就是真实的朔,称为定朔。用定朔排历后,有时出现连续三个小月或连续四个大月的情形,这是不足为怪的。

一天以什么时刻作为起算点?为什么要定在子夜而不是其他某个时刻?本来,在人类历史上,日出、日落、日中(即正午)、子夜都曾作为一日之始使用过。日中是最先被否定的,人们在白天的连续活动中要跨越两个日子,显然极不方便。而日出和日落的时刻随着四季的变化而变化,夏天日出早,日落晚,冬天日出晚,日落早,所以在2000多年前已被废止。唯有子夜作日期分界点最为合适。当子时又细分为子初和子正时,子正就成为一天的开始了,恰巧与现行公历制度相吻合。

岁首,指一年以什么季节为开始。在秦汉以后,岁首统一放在立春逢朔之日。由于阴历年短于回归年,某些年的首日有可能早于立春,但安置闰月后又会调整如初,基本上保证了每年以春天开始。

总结前面所写的内容,对中国阴阳历的各个要素与现行公历作一比较,列入下表:

阴历阳历要素对照表

 中国阴阳历公历(阳历)
岁首立春逢朔冬至以后的第10天
平年的月数12个月12个月
平年日数354日365日
闰年日数383日或384日366日
置闰方法无中气之月为闰月四年一闰,但400年97闰,闰日加在二月末
月首朔日与朔望无关
月的日数29日或30日28日,29日,30日,31日
日首午夜0点午夜0点

中国古历回归年值比较表(表中数字为有效小数)

朝代历名回归年365.日朔望月29.日近点月27.日交点月27.日
先秦1黄帝历250053085  
2颛顼历250053085  
3夏历250053085  
4殷历250053085  
5周历250053085  
6鲁历250053085  
7历术甲子篇250053085  
8太初历250253086  
9三统历250253086  
10四分历(东汉)250053086  
11七曜术    
12乾象历24625305455336 
三国13黄初历246853059  
14太和历246953060  
15景初历(太始历、永初历)24695306055450 
16正历246753053  
17乾度历    
18永和历246853061  
19三纪甲子元历246853060  
20元始历244353060  
45经纬历    
46光宅历    
47神龙历2448530605545621222
48九执历246953058  
49大衍历2444530595545321200
50至德历    
51五纪历2443530605545621223
52符天历    
53正元历2447530595545521222
54观象历    
55宜明历2446530605545421222
56崇玄历2445530595550021220
五代十国57调元历    
58永昌历    
59正象历    
60中正历    
61齐政历    
62明玄历    
63饮天历2445530595545621222
64应天历24455305955455 
65钦天新术    
66乾元历2449530615546021222
67大明历(辽)    
68至道历    
69仪天历2445530595545721220
70乾兴历244853059  
71崇天历2446530605545421222
72明天历24365305955462 
73奉元历243653059  
74十二气历    
75观天历2436530535546121214
76占天历243653059  
77纪元历2436530595546021232
78大明历(金)243653059  
79统元历2436530595545821221
80乾道历2436530595545821222
81淳熙历2436530605546021222
82知微历(又名重修大明历)2436530595546021222
83乙未元历243153059  
84五星再聚历24455S059  
85会元历2437530595545421222
86统天历2425530595545821222
87开禧历2431530595546021222
88西征庚午元历2436530595546021222
89淳祐历242853059  
90会天历242953060  
91万年历    
92成天历2427530595546121222
93本天历    
94授时历2425530595546021222
95回回历242253059  
96大统历2425530595546021222
97圣寿万年历242053059  
98黄钟历242023059  
崇祯历书242253059  
99新法历2422530595546121222
100晓庵历2422530595546121222
101时宪历(癸卯元历)2423530595546021222
102天历2425