中国古代历法

来自中文百科,文化平台
跳转至: 导航搜索

中国古代历法英语:Chinese ancient calendar),中国古代历法绝大多数是阴阳合历。中国至迟从殷商时代起就采用干支纪日。从甲子到癸亥,六十干支日名轮流循环使用。

“气”是中国古历的阳历成分。从冬至点开始到下一个冬至点为一年(回归年)。一年分成二十四个“气”,称为二十四节气。按时间等分的叫平气。按一年中太阳所走的路程等分的叫定气。从冬至开始,每隔一个气,如:大寒雨水春分……等都叫中气;其余十二个,如:小寒立春惊蛰……等都叫节气。

“朔”是中国古代历法的阴历成分。日月的黄道经度相同的时刻叫朔。月亮地球转动的速度是不均匀的,它的速度变化的周期叫一个近点月。太阳周年视运动的速度也是不均匀的。它的变化周期直到明末以前一直认为就是一个回归年。由于日、月运动都不均匀,所以每连续两次朔之间的时间也是不相等的。不过,经过长期观测统计,可以求得一个相对稳定的平均数,这个平均数就称为一个朔望月。根据朔望月推算出来的朔,叫平朔。对平朔进行日、月运动不均匀性的改正,得到真实的朔,称为定朔。

中国古代的民用历法根据气、朔的变化,可分三个时期:①从春秋战国时代到唐初,是使用平气、平朔时期。②从唐初到明末,是使用平气、定朔时期。③清代以后,是使用定气、定朔时期。

历法计算要点

为了推算每年的历谱,首先要定一个计算起点,叫做历元。中国古代历法大多数取下列这样的理想时刻为历元:某年十一月甲子日的夜半,它正好是朔和冬至,而且又是月过近地点(即月行速度最快的点)的时刻,等等。由于各种历法的数据不同,所以它们推得的理想时刻也各不相同。不过这样的理想时刻通常离开历法行用的年份都十分遥远。这种历元称为上元(见上元积年)。

清代以后采用第谷体系和开普勒椭圆面积定律。定朔的计算也就改用欧洲的几何学方法。

十二个朔望月为一个民用历年。它和一个回归年有一个差数,约为10~11天。不上三年,差数积累就超过了一个月,这时就要在这个历年内增加一个闰月,以免和回归年脱节。汉《太初历》以来规定了无中气之月为闰月的规则,这也等于规定了每个中气都要在固定的月份里,如冬至在十一月,大寒在十二月,雨水在一月,等等。在不同的历法里,月的名称可以不同(见三正),但一定的中气必须在一定的月份里,这条原则在《太初历》以后的各种历法都是一样的。这就使阴历成分和阳历成分结合得更加紧密。

中国古代有的历法不用前述特殊时刻的上元,而用近距取元。例如《授时历》就是以历法制定的那年的冬至时刻为历元。

中国古代历法还有更丰富更广泛的内容。它包括日、月、五星的运动和位置的计算;昏、旦中星和时刻的测定;日、月食的预报等等。就某种程度来说,中国古代的历法就是一种编算天文年历的工作。它包括中国古代天文学的许多重要内容。它的发展是中国天文学史的一条主线。

藏历

藏历是中国藏族的历法。今西藏自治区拉萨大昭寺前保存有长庆年唐蕃会盟碑,碑文为藏文,碑中有藏历与唐历的对照。碑文中说:“大蕃彝泰七年,大唐长庆元年,即阴铁牛年,孟冬月十日也。”孟冬月为冬季第一个月。藏历纪年以五行、十干、十二支配合。十干配五行,木以甲阳乙阴,火以丙阳丁阴,土以戊阳己阴,金以庚阳辛阴,水以壬阳癸阴。干支纪年以五行区别阴阳,不用十干之名。十二支则用十二属兽名。故上阴铁牛年(铁为金)即为辛丑,与唐长庆元年干支相合。

康熙二十六年(公元1687年)藏族的桑杰嘉措撰《白琉璃》书,其中有年历表,以撰书年为零年,上推660年,说:“《时轮根本密典》传入西藏,因此定是年为六十周年之始。”按以1687年减660年为1027年,当丁卯,于藏历为阴火兔,相传藏历始于阴火兔年的说法即源于此。

藏医名著《四部医典》卷二第十四节论各时节的生活习惯,其中也介绍了藏历。说:“一年为六季,分为十二个月。”又说:“一百二十瞬息为一喀其摩,六十喀其摩为一怛,三十怛为一由赞,三十由赞为一昼夜,叫宁懈,三十宁懈为一月。”

参见