中国古代历法绝大多数是阴阳合历. Cxz顺安风水(风水吉祥网) 中国古代历法的基本元素——日,气,朔 中国至迟从殷商时代起就采用干支纪日.从甲子到癸亥,六十干支日名轮流循环使用."气"是中国古历的阳历成分.从冬至点开始到下一个冬至点为一年(回归年).一年分成二十四个"气",称为二十四节气.按时间等分的叫平气.按一年中太阳所走的路程等分的叫定气.从冬至开始,每隔一个气,如:大寒,雨水,春分……等都叫中气;其余十二个,如:小寒,立春,惊蛰……等都叫节气.朔是中国古代历法的阴历成分.日月的黄道经度相同的时刻叫朔.月亮绕地球转动的速度是不均匀的,它的速度变化的周期叫一个近点月.太阳周年视运动的速度也是不均匀的.它的变化周期直到明末以前一直认为就是一个回归年(见年,月).由于日,月运动都不均匀,所以每连续两次朔之间的时间也是不相等的.不过,经过长期观测统计,可以求得一个相对稳定的平均数,这个平均数就称为一个朔望月.根据朔望月推算出来的朔,叫平朔.对平朔进行日,月运动不均匀性的改正,得到真实的朔,称为定朔(见朔望).中国古代的民用历法根据气,朔的变化,可分三个时期:①从春秋战国时代到唐初,是使用平气,平朔时期.②从唐初到明末,是使用平气,定朔时期.③清代以后,是使用定气,定朔时期. Cxz顺安风水(风水吉祥网) 历法计算要点 为了推算每年的历谱,首先要定一个计算起点,叫做历元.中国古代历法大多数取下列这样的理想时刻为历元:某年十一月甲子日的夜半,它正好是朔和冬至,而且又是月过近地点(即月行速度最快的点)的时刻,等等.由于各种历法的数据不同,所以它们推得的理想时刻也各不相同.不过这样的理想时刻通常离开历法行用的年份都十分遥远.这种历元称为上元(见上元积年). Cxz顺安风水(风水吉祥网) 设a为一回归年时间,b为一朔望月时间,c为一近点月时间,单位均为"天".又设y为从上元起到所求年的累计年数.则ay就是从上元起到所求年的冬至的全部时间.因为干支纪日以60天为一周,所以用60去除ay,所得余数r1,就是所求年的冬至时刻到前面一个甲子的夜半的全部时间.这个时间的天数部分叫做大余,不足一天的零数部分叫小余.通常历法都规定,大余"命甲子算外",即以甲子日为0,乙丑日为1,等等.因此,根据大余的数字,就可以知道所求年冬至日的干支日名.有的历法"命甲子算上",则应以甲子日为1,乙丑日为2,等等.还有少数历法,如北宋的《纪元历》,不选甲子日,而选己巳日为上元,命己巳算外,则大余就以己巳为0算起,庚午为1,等等.小余就是从夜半起算到发生冬至这瞬间的时间,可以把它按十二时辰制或百刻制等时刻制度(见漏刻),化成时刻.从r1累加一气的时间a/24,就得冬至以后各气的干支日数及时刻. Cxz顺安风水(风水吉祥网) 上述r1的算法,数学上习惯用一个算式来表达:ay≡r1(mod60).这种算式叫一次同余式.仿此,可以列出其他的一次同余式:ay≡r2(modb),ay≡r3(modc).r2就是所求年冬至离开十一月平朔的时间间隔.r3则是所求年冬至离月亮上一次过近地点的时间间隔.r1- r2就是十一月平朔离上个甲子日夜半的时间.也和冬至的情况一样,它的整数部分代表甲子日以来的干支日数,零数部分则是从夜半算起到发生平朔的时间. Cxz顺安风水(风水吉祥网) 设这个时间为t0一般历法都给出一份太阳运动表,一份月亮运动表.从太阳运动表,根据所求的十一月平朔在二十四气中的位置(或者,十一月平朔在大雪气后,相距时间为 ;或者,如若,即十一月平朔在大雪气前,在小雪气后,这时,离小雪的时间为),使用内插法可以推算因太阳运动不均匀而引起的定朔改正数Δts;从月亮运动表,根据所求的十一月平朔在一个近点月周期中的位置(即r3),也是用内插法,可以推算因月亮运动不均匀而引起的定朔改正数Δtm.于是,十一月定朔t=t+Δts+Δtm.t>1,定朔在平朔的次一日;t<0,定朔在平朔的前一日;0 中国古代有的历法不用前述特殊时刻的上元,而用近距取元,即取某个已知r1,r2,r3值(设为a1,a2,a3)的年的冬至时刻为历元.例如《授时历》就是以历法制定的那年的冬至时刻为历元.它把a1称为气应,a2称为闰应,a3称为转应.这时,一次同余式组改为: Cxz顺安风水(风水吉祥网) ay+a1≡r1(mod60), Cxz顺安风水(风水吉祥网) ay+a2≡r2(modb), Cxz顺安风水(风水吉祥网) ay+a3≡r3(modc). Cxz顺安风水(风水吉祥网) 中国古代历法还有更丰富更广泛的内容.它包括日,月,五星的运动和位置的计算;昏,旦中星和时刻的测定;日,月食的预报等等.就某种程度来说,中国古代的历法就是一种编算天文年历的工作.它包括中国古代天文学的许多重要内容.它的发展是中国天文学史的一条主线. Cxz顺安风水(风水吉祥网) 藏历 指中国藏族的历法.今西藏自治区拉萨大昭寺前保存有长庆年唐蕃会盟碑,碑文为藏文,碑中有藏历与唐历的对照.碑文中说:"大蕃彝泰七年,大唐长庆元年,即阴铁牛年,孟冬月十日也."孟冬月为冬季第一个月.藏历纪年以五行,十干,十二支配合.十干配五行,木以甲阳乙阴,火以丙阳丁阴,土以戊阳己阴,金以庚阳辛阴,水以壬阳癸阴.干支纪年以五行区别阴阳,不用十干之名.十二支则用十二属兽名.故上阴铁牛年(铁为金)即为辛丑,与唐长庆元年干支相合. Cxz顺安风水(风水吉祥网) 清康熙二十六年(公元1687年)藏族的桑杰嘉措撰《白琉璃》书,其中有年历表,以撰书年为零年,上推660年,说:"《时轮根本密典》传入西藏,因此定是年为六十周年之始."按以1687年减660年为1027年,当丁卯,于藏历为阴火兔,相传藏历始于阴火兔年的说法即源于此. Cxz顺安风水(风水吉祥网) 藏医名著《四部医典》卷二第十四节论各时节的生活习惯,其中也介绍了藏历.说:"一年为六季,分为十二个月."又说:"一百二十瞬息为一喀其摩,六十喀其摩为一怛,三十怛为一由赞,三十由赞为一昼夜,叫宁懈,三十宁懈为一月." (严敦杰,席泽宗)Cxz顺安风水(风水吉祥网) Cxz顺安风水(风水吉祥网) 中国传统历算术语解释Cxz顺安风水(风水吉祥网) 斗建Cxz顺安风水(风水吉祥网) 斗建的意义是《史记·历书》集解所说的"随斗杓所指建十二月".公元前4000~前1000年间,北斗七星比现在更接近北天极,处于恒显圈内,每天晚上都可见到.在中国古代,发现不同季节的黄昏时,北斗斗柄的指向是不同的.因此,把斗柄的指向作为定季节的标准.《鹖冠子》说:"斗柄东指,天下皆春;斗柄南指,天下皆夏;斗柄西指,天下皆秋;斗柄北指,天下皆冬."这就是指当时不同季节里黄昏时看到的天象.春秋战国时期,天文学有了进一步的发展,为使斗柄指示的方向与月份更密切配合,人们将地面分成十二个方位,分别以十二地支表示:正北为子,东北为丑,寅,正东为卯等等.夏正十一月黄昏时斗柄指北方子,十二月,正月指东北方丑,寅,二月指东方卯,……十月指西北方亥,下一个十一月又回到北方子.这就是古代天文历法中经常提到的"十一月建子,十二月建丑,正月建寅"等十二月建. |