中国古代星象学揭秘65
确定出生时间的干支
现代人纪时用公历,但星命术则需用阴历,故须利用万年书。现代刊行的万年书(又叫万年历,通书等),一般是以农历(即阴历、旧历)与公历对照排列年、月、日,农历并附干支,同时以另一栏标明二十四节气的农历和公历的日期。欲査对个人的出生时刻的干支,必须利用这种万年书。
另有一种古代星命家专用的万年历,则不仅标有干支、节气等内容,还标有星宿的每日度数,以便推命时迅速查出星神位置,而免去复杂的计算。
具体查对方法如下:
①从公历年份査农历年份的干支(如果知道生年的干支则不必再查)。其方法是,按你的出生年份(公历)翻到万年书的那一年,便可看到这一年的干支。
比如,某人1918年出生。翻开万年历査找1918年那一页,便有与之对应的干支纪年:戊午年。
但需注意一点,公历年份的开始与结束并不与农历年份的开始和结束完全一致,而干支纪年只表示农历年份。所以一般在公历1、2月份出生的人,往往在上一个农历年份之中。比如同样是公历1918年出生的人,由于戊午年的正月初(农历年的第一天,亦即春节)是在公历1918年的2月11日,故1918年1月1日至2月10日出生的人,要归在上一个农历年份(丁已年)中,而不应算做戊午年出生的人。这一点,在査对农历年份的干支时,必须加以注意。否则一经算错,其后的每一步也都必然是错的了。
②査出了年份的干支,下ー步就要査月份的农历干支。査月份的干支,仍然依据万年书,首先查对公历月份对应的农历月份。比如某人为公历1918年5月1日出生,则据万年书,该年5月1.日为农历戊午年的三月廿一日。査出农历的月份,但由于万年书只列出农历的月份,而不标出该月的干支,故还要利用星命家的口诀推出该月的干支。其口诀如下:
年上起月法(又叫五虎遁):
甲己之年丙作首,乙庚之岁戊为头。
丙辛之岁寻庚上,丁壬壬寅顺水流。
若问戊癸何处起,甲寅之上好追求。
按照口诀,凡是年干(即年的天干,纪年以一个天干和一个地支配合而成,如戊午年,戊为年干,午为年支)为甲、为己的,则其正月的干支为丙寅,凡年干为乙、为庚者,其正月干支为戊寅。年干为丙、为辛者,正月干支为庚寅。年干为丁,为壬者,正月干支为壬寅。年干为戊为癸者,正月干支为甲寅。
只要知道了正月的干支,则二至十二月的干支可依六十甲子之顺序推出。为方便起见,将年上起月法制成年上起月表,如下:
利用此表时,须注意:年月俱为农历,每月的干支横看即是,如甲子年正月为丙寅,乙丑年正月为戊寅等。
每年十二个月则竖看,如甲子正月为丙寅,二月为丁卯,直至腊月为丁丑。其余各年均如此看。
有了此表,就不必背口诀。若只知口诀而无此表,则还需记六十甲子顺序表,即十天干与十二地支(子丑寅卯辰已午未申酉戌亥)依次组成的六十个干支。
③从公历日期查农历日期的干支(若其人出生日期本来记为农历,就不必从公历査农历)。据万年历査出出生的公历之日,比如某人为1919年5月1日生,据万年历一对就知其农历为戊午年三月廿一日戊申,于是出生日的干支便知道了。
④推算出生时辰的干支。万年历只能查到日期的干支,时辰的干支,就要利用星命家的口诀推算。口诀如下:
日上起时法(又叫五鼠遁)
甲己还加甲,乙庚丙作初。
丙辛从戊起,丁壬庚子居。
戌癸何方发,壬子是真途。
用法:若日干(即纪日干支的天干,如甲子日,甲为日干,子为月支),为甲为己,则其日最初一个时辰的干支为甲子。日干为乙为庚,第一个时辰为丙子。日干为丙为辛,第一个时辰为戊子。日干为丁为壬,则第一个时辰为庚子。日干为戊为癸,则第一个时辰为壬子。同样可据此法编成一表,如下:
查法:凡遇甲日、己日,子时为甲子,丑时为乙丑,余类推。例如,某人为1918年5月1日辰时生,则已知5月1日为戊申日,据表可知戊日子时为壬子,依顺序查到辰时,就为丙辰。
由于现在记时是用24小时制,古人纪时用十二时辰制,其对应关系如下:
表中23即23点,1即1点,余类推。
通过以上几步査对推算,便将一个人的出生年月日时的四个干支(共为八个字,故称生辰八字)全部查出来了。
以某人为公元1918年5月1日早8点生为例,他的生辰八字就是:戊午(年)丙辰(月)戊申(日)丙辰(时)。
再举一例,某人为1968年10月25日晚11点出生,查万年历1968年为丙午年,10月25日为农历九月十二(丙辰)。按年上起月,年干为丙,其九月为戊戌。按日上起时,日干为丙,其晚11点为23点,属子时,则时辰干支为戊子。合起来,其人生辰八字为:丙午、戊戌、丙辰、戊子。