Libo

命理探源 · 第 2 卷

民国 · 袁树珊 · 第 2 卷 / 9

六害

子未相害,丑午相害,寅巳相害,卯辰相害,申亥相害,酉戌相害。《考原》云:六害者,不合也。凡事莫不喜合而忌冲。子与丑合,而未冲之,故子与未害。丑与子合,而午冲之,故丑与午害。寅与亥合,而巳冲之,故寅巳害。卯与戌合,而辰冲之,故辰与卯害。巳与申合,而寅冲之,故巳与寅害。午与未合,而丑冲之,故午与丑害。未与午合,而子冲之,故未与子害。申与巳合,而亥冲之,故申与亥害。酉与辰合,而戌冲之,故酉与戌害。戌与卯合,而酉冲之,故戌与酉害。亥与寅合,而申冲之,故亥与申害也。

地支相害共六组:子与未相害,丑与午相害,寅与巳相害,卯与辰相害,申与亥相害,酉与戌相害。《星历考原》解释说:所谓「害」,就是破坏别人的合。凡事总是喜合而忌冲,甲支本来正与乙支相合,偏偏来了一个丙支去冲走乙支,甲支的合就被搅散了,这个丙支对甲支来说就叫「害」。逐组推来:子本与丑合,而未来冲丑,所以子与未相害;丑本与子合,而午来冲子,所以丑与午相害;寅本与亥合,而巳来冲亥,所以寅与巳相害;卯本与戌合,而辰来冲戌,所以辰与卯相害;巳本与申合,而寅来冲申,所以巳与寅相害;午本与未合,而丑来冲未,所以午与丑相害;未本与午合,而子来冲午,所以未与子相害;申本与巳合,而亥来冲巳,所以申与亥相害;酉本与辰合,而戌来冲辰,所以酉与戌相害;戌本与卯合,而酉来冲卯,所以戌与酉相害;亥本与寅合,而申来冲寅,所以亥与申相害。掌握了「冲我所合者即为害我」这条公式,六害就不必逐条死记。

三刑

子刑卯,卯刑子,为无理之刑。寅刑巳,巳刑申,申刑寅,为恃势之刑。丑刑戌,戌刑未,未刑丑,为无恩之刑。辰、午、酉、亥,为自刑之刑。《阴符经》云:恩生于害,害生于恩,三刑生于三合,亦如六害生于****之义。如申子辰三合,加寅卯辰三位,则申刑寅,子刑卯,辰见辰自刑。寅午戌加巳午未,则寅刑巳,午见午自刑,戌刑未。巳酉丑加申酉戌,则巳刑申,酉见酉自刑,丑刑戌。亥卯未加亥子丑,则亥见亥自刑,卯刑子,未刑丑。合中生刑,犹人夫妇相合而反致刑伤,造化人事,其理一而已矣。

地支相刑分四类:子刑卯、卯刑子,叫「无理之刑」;寅刑巳、巳刑申、申刑寅,叫「恃势之刑」;丑刑戌、戌刑未、未刑丑,叫「无恩之刑」;辰、午、酉、亥四支各自见到本支,叫「自刑」。《阴符经》说:恩由害中生,害也由恩中生;三刑正是从三合里生出来的,就像六害是从六合里生出来的一样(底本此处「六合」二字残缺作四个星号)。推法是把一组三合支与紧接的三个连支相配:申子辰三合,配上寅卯辰三位,则申刑寅、子刑卯、辰遇辰为自刑;寅午戌三合,配上巳午未,则寅刑巳、午遇午为自刑、戌刑未;巳酉丑三合,配上申酉戌,则巳刑申、酉遇酉为自刑、丑刑戌;亥卯未三合,配上亥子丑,则亥遇亥为自刑、卯刑子、未刑丑。相合之中反生出相刑,正像夫妇本是相合的一对,却反而彼此刑伤;天地造化与人间世事,道理原是一个。

储泳云:三刑是极数,盖天道恶盈满则覆也。翼氏风角曰:金刚火强,自刑其方。木落归本,水流趋东,故巳酉丑金位,其刑皆在寅午戌火位,其刑皆在南方是金刚火强,自刑其方也。亥卯未木位,其刑皆在北方,亥者木之根,言木落归本者,草木至冬而摇落,归根之谓也。申子辰水局,其刑皆在东方,辰者水之府,言水流趋东,逝而不返也。子卯一刑也,寅巳申二刑也,丑未戌三刑也。

宋代储泳又从另一角度解释:三刑是数走到极端的产物,因为天道厌恶盈满,满了就要倾覆。他引汉代翼奉《风角》之说,用四句话概括四组刑的走向:「金刚火强,自刑其方;木落归本,水流趋东。」意思是——巳酉丑属金位,它们所刑的落在申酉戌,仍在西方本方;寅午戌属火位,它们所刑的落在巳午未,仍在南方本方,这就是金性刚、火性强,刑在自己的方位上。亥卯未属木位,它们所刑的落在亥子丑北方,亥是木的根(木长生于亥),所谓「木落归本」,就是草木到了冬天凋落而归根。申子辰属水局,它们所刑的落在寅卯辰东方,辰是水的府库,所谓「水流趋东」,就是水一去不复返。最后归纳:子卯是第一组刑,寅巳申是第二组刑,丑未戌是第三组刑。(底本此段「其刑皆在寅午戌火位」一句文字略有窜乱,当依上下文读作「巳酉丑金位,其刑皆在西方;寅午戌火位,其刑皆在南方」。)

《三车一览》云:子卯为无理,子属水,卯属木,水能生木,则子水为母,卯母为子。子母相刑,故曰无礼。寅巳申为恃势,以三位中各有长生临官,恃强而刑,故曰恃势。丑戌未为无恩,以三位皆属土,比和为兄弟,今乃同室操戈,故曰无恩。辰午酉亥为自刑,谓寅申巳亥,有寅巳申互相刑,内有亥无刑。辰戌丑未,有戌丑未互相刑,内有辰无刑。子午卯酉,有子卯互相刑,内有午酉无刑。是以四位谓之自刑,盖无别物相加,故曰自刑也。

《三车一览》则从人情上解释三刑的命名。子卯之所以叫「无理(无礼)之刑」:子属水、卯属木,水能生木,子水是母、卯木是子,母子之间反而相刑,所以叫无礼。寅巳申之所以叫「恃势之刑」:这三个位置中各自藏有长生与临官之气(寅中丙戊长生、甲临官,巳中庚长生、丙戊临官,申中戊壬长生、庚临官),各自倚仗自己的强势去刑别人,所以叫恃势。丑戌未之所以叫「无恩之刑」:三支同属土,本是同类如兄弟,如今却同室操戈,所以叫无恩。辰、午、酉、亥之所以叫「自刑」:寅申巳亥四支里,寅巳申已互相成刑,只剩亥无刑可配;辰戌丑未四支里,戌丑未已互相成刑,只剩辰无刑可配;子午卯酉四支里,子卯已互相成刑,只剩午、酉无刑可配。这四个支既然没有别的支可以相加成刑,就只能自己刑自己,所以叫自刑。

十二月建

正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。

这是农历十二个月与十二地支的固定对应,术语叫「月建」,指北斗斗柄在该月所指的方位。正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。这套对应是排八字月柱的基础:不论哪一年,正月的地支必定是寅,绝不改动,改动的只是配在它上面的天干。后面卷二讲「五虎遁」起月法,遁的就是这十二个固定月建的天干。要特别注意,命学上分月不以初一为界,而以节气为界——立春后才算正月建寅,惊蛰后才算二月建卯,余月类推。

郑康成曰:正月为孟春者,日月会于女取訾,而斗建寅之辰也。二月为仲春者,日月会于降娄,而斗建卯之辰也。三月为季春者,日月会于大梁,而斗建辰之辰也。四月为孟夏者,日月会于实沉,而斗建巳之辰也。五月为仲夏,日月会于鹑首,而斗建午之辰也。六月为季夏者,日月会于鹑火,而斗建未之辰也。七月为孟秋者,日月会于鹑尾,而斗建申之辰也。八月为仲秋者,日月会于寿星,而斗建酉之辰也。九月为季秋者,日月会于大火,而斗建戌之辰也。十月为孟冬者,日月会于析木,而斗建子之辰也。十二月为季冬者,日月会于元枵,而斗建丑之辰也。

东汉经学家郑玄(字康成)从天象上说明月建的由来:每月太阳与月亮相会于黄道十二次中的某一次,同时北斗斗柄指向某一地支,两者相配就定出该月的名称。正月称孟春,是日月会于娵訾之次而斗柄指寅;二月称仲春,是日月会于降娄而斗柄指卯;三月称季春,是日月会于大梁而斗柄指辰;四月称孟夏,是日月会于实沈而斗柄指巳;五月称仲夏,是日月会于鹑首而斗柄指午;六月称季夏,是日月会于鹑火而斗柄指未;七月称孟秋,是日月会于鹑尾而斗柄指申;八月称仲秋,是日月会于寿星而斗柄指酉;九月称季秋,是日月会于大火而斗柄指戌;十月称孟冬,是日月会于析木而斗柄指亥(底本此处误作「斗建子」);十二月称季冬,是日月会于玄枵而斗柄指丑。底本于十一月一条有脱文,未载「十一月为仲冬者,日月会于星纪,而斗建子之辰」一句,读者可据前后次序补足其义,但原文不宜臆补。

二十四节气

《古歌》云:正月立春雨水节,二月惊蛰及春分,三月清明并谷雨,四月立夏小满方,五月芒种及夏至,六月小暑大暑当,七月立秋还处暑,八月白露秋分忙,九月寒露及霜降,十月立冬小雪张,冬月大雪与冬至,腊月小寒大寒昌。

这首《古歌》是背诵二十四节气的口诀,把一年十二个月各配两个节气编成六句韵语,读一遍就能记住全年次序。逐句读来是:正月有立春、雨水;二月有惊蛰、春分;三月有清明、谷雨;四月有立夏、小满;五月有芒种、夏至;六月有小暑、大暑;七月有立秋、处暑;八月有白露、秋分;九月有寒露、霜降;十月有立冬、小雪;冬月(十一月)有大雪、冬至;腊月(十二月)有小寒、大寒。歌中「方」「当」「忙」「张」「昌」都是为押韵而加的衬字,无实义。命学上要分清每月的前一个是「节」、后一个是「气」(如正月立春为节、雨水为中气):排月柱、起大运一律以「节」为分界,而推命宫则要用「中气」,这一点在卷二会反复用到,务必先记牢。

万育吾曰:立节中气,其春秋有分,而不言至,夏冬有至,而不言分。及夫雨水、惊蛰以降,二十四气,分属有名。亦必有所以为名者,何言乎?四立者,四时之节气也,丑之终,寅之始,则为节。月之半则为中。二分者,阴阳相半之谓也。二至者,至有二义:子至巳为六阳,午至亥为六阴,至者介乎巳午亥子之间也。冬至亥阴极,故曰子,子者止也,阳于此生,故亦曰至。夏至巳阳极,故曰午,午者仵也,阴于此生,故亦曰至。

万民英接着逐一考释二十四节气的命名之义。他先提出问题:立节与中气之中,春、秋只说「分」而不说「至」,夏、冬只说「至」而不说「分」;至于雨水、惊蛰以下二十四个气,各有各的名目,也必定各有取名的道理,这是为什么呢?他先解释三组名称。所谓「四立」(立春、立夏、立秋、立冬),是四季的起点节气,如丑月之末、寅月之始的交界处就是「节」;一个月过到一半的地方就是「中气」。所谓「二分」(春分、秋分),是阴阳各占一半的意思。所谓「二至」(冬至、夏至),「至」字含两层意义:从子到巳是六阳递增,从午到亥是六阴递增,「至」就介于巳午之间与亥子之间这两个转折点上。冬至时亥位的阴气到了极点,所以下一位叫子,「子」有止的意思,阳气从此而生,因此也叫「至」;夏至时巳位的阳气到了极点,所以下一位叫午,「午」是相逢交午的意思,阴气从此而生,因此也叫「至」。

自秋分水始涸,立冬水始冰,冬至水泉动,大寒水泽腹坚。雨水者,先是为露,为霜,为雪,皆水气凝结,以至于寒之极,春则暑气顺行,而又为暑之始。况天一生水,人物之生,皆始于水。春属木,木生于水,立春后,继以雨水,宜也。卦气正月为泰,天气下降,当为雨水。二月大壮,雷在天上,当为惊蛰,先雨水而后惊蛰,亦宜也。惊蛰者,万物出乎震,震为雷也。清明者,万物出乎巽,巽为风也,巽洁齐而曰清明,清明乃洁齐之义。

万民英接着解释春季几个气的取名。他先顺着水的形态说一年:秋分以后水开始干涸,立冬水开始结冰,冬至地下泉水开始活动,大寒时水泽连底冻实。至于「雨水」,是因为在此之前水气凝结成露、成霜、成雪,一直冷到极点;入春以后暑气顺时而行,又成为暑的开端,凝结之物于是化而为雨。何况《河图》讲「天一生水」,人和万物的生成都从水开始;春天属木,木又由水所生,所以立春之后紧接着雨水,是合乎道理的。再从卦气上看:正月配泰卦,天气下降,正应当是雨水;二月配大壮卦,卦象是雷在天上,正应当是惊蛰。先雨水而后惊蛰,次序也是恰当的。「惊蛰」的意思,取自《周易·说卦》「万物出乎震」,震为雷,雷动而蛰虫惊起。「清明」的意思,取自「万物洁齐乎巽」,巽为风,巽卦有洁净整齐之义,所以叫清明——清明就是洁净齐整的意思。

谷雨三月中,自雨水后,土膏脉动,至此又雨,则土脉生物,所以滋五合之种也。小满四月中,先儒云:小雪后,阳一日生一分,积三十日,生三十分,而成一昼,为冬至。小满后,阴生亦然。夫四月乾之终,谓之满者,女后初六,羸豕孚,踟躇坤初六,履霜坚冰至。羸豕,喻其小。踟躇喻其满。履霜,喻其小。坚冰,喻其满。易言于既生之后,历言于一阴方萌之初。虑之深,防之预也。小雪后,即大雪,此但有小满,无大满,意可知矣。

「谷雨」是三月的中气。自雨水以后,土中的膏脉开始活动,到这时又下雨,土脉便能生养万物,用来滋润各种谷物的种子。「小满」是四月的中气。前辈儒者说:小雪之后,阳气一天生长一分,积满三十天生长三十分而成一昼,就到了冬至;小满之后阴气的生长也是这样。四月是乾卦(六爻纯阳)的终点,却叫作「满」,理由要从两处卦爻辞看:姤卦初六说「羸豕孚踟躅」(瘦弱的猪也在躁动),坤卦初六说「履霜坚冰至」。「羸豕」比喻阴气之小,「踟躅」比喻它将要盈满;「履霜」比喻阴气之小,「坚冰」比喻它终将盈满。《周易》是在阴气已生之后才说,历法却在一阴刚刚萌动之初就点出来,可见虑事之深、防备之早。小雪之后接着就是大雪,而这里只有小满而没有大满,其中的用意也就可以明白了——阴气才萌,只可言小,不可任其至大。

至若三月中谷雨,五月中芒种,此二气独指谷麦言,谷必原其生之始,谷种于春,得木之气,残于秋,金克木也。麦必要其成之终,麦种于秋,得金之气,成于夏,火克金也。六月节小暑,六月中大暑,夏至后,暑已盛,不当又谓之小,殊不知《易》曰:寒往则暑来,暑往则寒来。寒暑相推,而岁成焉。通上半年之半,皆可为暑,通下半年之半,皆可为寒。正月暑之始,十二月寒之终,而曰大暑、小暑者,不过上半年之词耳。六月中大暑之极,故谓之大,然则未至于大,则犹为小也。

再说谷雨与芒种。三月的中气叫谷雨、五月的中气叫芒种,二十四气里只有这两个是专指谷、麦而言的。说谷,要追溯它生长的开端:谷在春天下种,得的是木气,到秋天残败,因为金克木。说麦,要着眼它成熟的终点:麦在秋天下种,得的是金气,到夏天成熟,因为火克金。又如六月的节气叫小暑、中气叫大暑,有人疑惑:夏至之后暑气已盛,怎么还能称「小」?其实《周易·系辞》说得明白:「寒往则暑来,暑往则寒来,寒暑相推而岁成焉。」通看上半年,处处都可算暑;通看下半年,处处都可算寒。正月是暑的开端,十二月是寒的终点,而所谓大暑、小暑,不过是就上半年这一段而言罢了。六月中气是暑到极点,所以称「大」;既然未到极点的还只能算小,那么六月节称小暑也就顺理成章了。

七月中处暑,七月暑之终,寒之始,大火西流,暑气于是乎处矣。处者,隐也,藏伏之义也。白露八月节,寒露九月节,秋本属金,金色白金气寒,白者露之色,寒者露之气。先白而气始寒,固有渐也。九月中霜降,露寒始结霜也。立冬后曰小雪、大雪,寒气始于露,中于霜,终于雪。霜之前为露,露由白而始寒,霜之后为雪,雪由小至而大,皆有渐也。至小寒大寒,《幽风》云:一之日寒发,二之日栗烈,寒发风寒,故十一月之余为小寒,栗烈气寒,故十一月之终为大寒也。

七月的中气叫处暑:七月是暑的终点、寒的起点,此时心宿(大火星)西沉,暑气到这里就收住了。「处」就是隐,是藏伏的意思。八月的节气叫白露,九月的节气叫寒露:秋天本属金,金的颜色是白、金的气性是寒,「白」说的是露的颜色,「寒」说的是露的气候;先见其白而后气才转寒,这中间是有一个渐进过程的。九月的中气叫霜降,是露既寒冷而开始凝结成霜。立冬以后叫小雪、大雪:寒气从露开始,到霜居中,到雪告终;霜之前是露,露由白而转寒,霜之后是雪,雪由小而渐大,都是循序渐进的。至于小寒、大寒,《诗经·豳风·七月》说「一之日觱发,二之日栗烈」,「觱发」形容风寒,所以十一月之后叫小寒;「栗烈」形容气寒,所以十一月的最末叫大寒。(底本「幽风」当作「豳风」,「寒发」当作「觱发」。)

大抵合而言之,上半年主长生,曰雨、曰雷、曰风。皆生之气。下半年言天时,不言农时,农时莫急于春夏也。先儒云:变者化之渐,化者变之成。立春雨水后,寒气渐变,至立夏则寒尽化为水矣。然曰小暑、大暑,其化固有渐也。立秋、处暑后,暑气渐变,至冬至则暑气尽化为寒矣。然曰小寒、大寒,其化亦有渐也。

总起来看:上半年的节气以生长为主,所说的雨、雷、风,都是生发之气;下半年的节气只讲天时而不讲农时,因为农事最要紧的时候在春夏。前辈儒者说:「变」是「化」的渐进阶段,「化」是「变」的完成。立春、雨水之后,寒气渐渐转变,到立夏时寒气已完全化成了水;可是又叫小暑、大暑,可见这个化是有次第的。立秋、处暑之后,暑气渐渐转变,到冬至时暑气已完全化成了寒;可是又叫小寒、大寒,可见这个化同样是有次第的。这段的要旨在于:二十四气的命名处处扣住「渐」字——寒暑往来从不突变,命学上论月令进气退气、论节前节后的深浅,正是要在这个「渐」字上用功。

又曰:日月运行,而四时成,以其常也。故圣人立法以步之,阴阳相错而万物生,以其无穷也。故圣人指物以候之,贯六气终始早晏,五运大小盈虚,原之以至理,考之以至数,而垂示万古,无有差忒也。经曰:五日谓之候,三候谓之气,六气谓之时,四时谓之岁。又曰日为阳,月为阴,行有分纪,周有道理,日行一度,月行十三度而有奇焉。故大小月三百六十五日而成岁,积气余而盈闰矣。

万民英又引前人的话说:日月运行而成四季,因为它有常度,所以圣人立下历法来推步它;阴阳交错而生万物,因为它变化无穷,所以圣人指出具体物候来验证它。历法贯串六气的始终早晚、五运的大小盈虚,本之以至精的道理,考之以至准的数字,垂示万世而没有差错。医书《黄帝内经》说:五天叫一「候」,三候叫一「气」,六气叫一「时」(季),四时叫一「岁」。又说:日属阳,月属阴,运行各有分度,周天各有轨道;太阳每天行一度,月亮每天行十三度多一点。所以按大月小月相配,三百六十五天而成一年,把气朔的余数积攒起来就产生了闰月。这一段是把节气放回历法系统里说明:节气不是术家的约定,而是从日月实际运行推算出来的刻度。

经曰:日常于昼夜行天之一度,则一日也,共三百六十日四分之一,而周天度乃成一岁。常五日一候应之,故三候成一气,即十五日也。三气成一节,节谓立春、春分、立夏、夏至、立秋、秋分、立冬、冬至此八节也,三八二十四气,而分主四时,一岁成矣。

《内经》又说:太阳在一昼夜之间行过周天的一度,就是一天;累计三百六十五又四分之一天走完周天的度数,才成为一年。通常每五天应一「候」,所以三候合成一「气」,正是十五天;三气合成一「节」,这里的「节」指立春、春分、立夏、夏至、立秋、秋分、立冬、冬至这八个大节。三乘八得二十四,就是二十四气,分别主管春夏秋冬四时,一年就此圆满。这条把「候—气—节—时—岁」五级刻度的换算关系交代得很清楚:五日一候,十五日一气,四十五日一节,一年二十四气八节,是历法与命学共用的时间骨架。

春秋言分者,以六气言之,则二月半,初气终,而交二之气,八月半,四气尽,而交五之气。若以四时之分言之,则阴阳寒喧之气,到此可分之时也,昼夜分五十刻,亦阴阳之中分。故经曰:分则气异,此之谓也。冬夏曰至者,以六气言之,则五月半,司天之气,之其所在。十一月半,在泉之气,至其所在,以四时之令言之,则阴阳至此,极至之时也。夏至日长,不过六十刻,阳至此而极。冬至日短,不过四十刻,阴至此而极。皆天候之未变,故经曰:至则气同,此之谓也。

最后解释春秋称「分」、冬夏称「至」的道理。春分、秋分之所以叫「分」:从六气来说,二月过半时初之气结束而交入第二气,八月过半时第四气用尽而交入第五气,正是一气与另一气分界的地方;从四时来说,阴阳寒暖之气到此恰好可以分成两半,昼夜也各得五十刻,同样是阴阳的中分点。所以《内经》说「分则气异」,讲的就是这个。冬至、夏至之所以叫「至」:从六气来说,五月过半时司天之气到达它所主的位置,十一月过半时在泉之气到达它所主的位置;从四时之令来说,阴阳到此已是极点。夏至白昼最长不过六十刻,阳气到此而极;冬至白昼最短不过四十刻,阴气到此而极。这时天候尚未转变,所以《内经》说「至则气同」,讲的就是这个。至此二十四节气的名义、次第、天文根据全部讲完,袁树珊把它列在卷一「本原」之末,是要读者明白:命学分月分气所依的这把尺子,本来就是历家的尺子。

卷二 起例

推年法

推年之法,视人所值生年干支为主,以立春节为纲,其区别有三,如在本年正月立春后生者,皆以本年干支为主;在本年正月立春前生者,皆以上一年干支为主;在本年十二月立春后生者,皆以下一年干支为主。

起「年柱」的办法:以本人出生那一年的干支为准,而分界线不是正月初一,是立春这个节。具体分三种情形,照做即可。第一,生在本年正月立春之后的,就用本年的干支作年柱。第二,生在本年正月立春之前的(虽然已过正月初一,节气还没到),要退一年,用上一年的干支作年柱。第三,生在本年十二月立春之后的(旧历年尚未过完,节气已经交到下一年),要进一年,用下一年的干支作年柱。这一条是排八字的第一步,也是初学最容易出错的地方:命学一年的起点在立春,不在元旦,凡是生日紧挨着立春前后的,必须查万年历核对立春的准确时刻,差一个时辰年柱就整个换掉。

手掌图

假如今年乙卯,其人四十九岁,欲知所生之年为何干支,须用掌上捷法推之,便自确当。由本年一岁起乙卯,十一岁起乙巳,二十一岁起乙未,三十一岁起乙酉,四十一岁起乙亥,由乙亥再逆行八位,即知四十九岁为丁卯年也,列式如下:丁卯

这是用手掌推算生年干支的速算法,举例演示。假设今年是乙卯年,来人四十九岁(旧法算虚岁),要知道他生于哪一年干支,用掌上捷法一推就准。做法是:把今年乙卯当作一岁,此后每加十岁,干支就退十位——十一岁是乙巳,二十一岁是乙未,三十一岁是乙酉,四十一岁是乙亥;到四十一岁的乙亥之后,还差八岁,就从乙亥再逆行八位(乙亥、甲戌、癸酉、壬申、辛未、庚午、己巳、戊辰、丁卯),得出四十九岁生于丁卯年。所以年柱写作:丁卯。这里的窍门是每隔十年天干不变而地支退两位,掌上循环一圈六十年,熟练之后不必翻历书也能报出生年。

又如今年丙辰,起人七十一岁,欲知所生之年何干支,亦用掌上捷法推之,由本年一岁起丙辰,十一岁起丙午,二十一岁起丙申,三十一岁起丙戌,四十一岁起丙子,五十一岁起丙寅,周而复始,六十一岁又起丙辰,即知七十一岁又为丙午年也。列式如下:丙午(图略)

再举一例。假设今年是丙辰年,来人七十一岁,同样用掌上捷法推。以今年丙辰为一岁,十一岁是丙午,二十一岁是丙申,三十一岁是丙戌,四十一岁是丙子,五十一岁是丙寅;六十年一个甲子周而复始,所以六十一岁又回到丙辰,那么七十一岁就又是丙午年。年柱写作:丙午。这一例特意跨过六十年,是要读者看清干支六十年一循环的规律:凡年岁相差六十的,生年干支必定相同,超过六十岁只须先减去六十再推。底本此处原附有掌图,今本已略去。

又如丙午年正月初九日巳时生,历书载明是年正月初九日午时立春,是巳时在午时之前,犹未立春,当作乙巳年推。列式如下。 丙午作乙巳。又如丙午年正月初九日午时生,历书载明是日午时立春。是午时已交立春,即作丙午年推。列式于下:丙午

下面四例专门演示立春前后如何取舍年柱,是上文三条规矩的实际操作。第一例:丙午年正月初九日巳时生。查历书,这一年正月初九日午时立春;巳时在午时之前,说明此人出生时还没交立春,按规矩要退一年,年柱当作乙巳。写法是「丙午作乙巳」,意思是历书上虽属丙午年,推命时须作乙巳年论。第二例:同是丙午年正月初九日生,但生在午时。历书载明这一天午时立春,午时已经交节,那就用本年干支,年柱作丙午。两例只差一个时辰,年柱却整个换掉,可见查准立春时刻是何等要紧。

又如丙午年十二月十九日戌时生,历书载明是年十二月十九日酉时立春,是戌时在酉时之后,已过立春,作丁未年推。列式如下: 丙午作丁未。又如丙午年十二月十九日申时生,历书载明是年十二月十九日酉时立春,是申时在酉时之前,犹未立春,仍作为丙午年推。列式如下: 丙午

第三例与第四例演示年底交立春的情形。第三例:丙午年十二月十九日戌时生。查历书,这一年十二月十九日酉时立春;戌时在酉时之后,说明已经过了立春,按规矩要进一年,年柱当作丁未,写法是「丙午作丁未」。第四例:同是丙午年十二月十九日生,但生在申时。申时在酉时之前,立春还没交到,那就仍旧用本年干支,年柱作丙午。这四个例子合起来把「立春分年」的两头边界都演示了一遍:年初未交立春退一年,年末已交立春进一年,其余情形照本年干支写就是。

推月法

推月之法,由人生年遁月之干支为主,以节令为纲,其区别有三:如在本月节令后生者,即以本月所遁干支为主;在本月节令前生者,即以上月所遁干支为主;在本月下一节令后生者,即以下月所遁干支为主。古歌云:

起「月柱」的办法:先由已定的年干用口诀「遁」出各月的干支,而分界线是每月的节(不是初一)。同样分三种情形。第一,生在本月节令之后的,就用本月所遁出的干支作月柱。第二,生在本月节令之前的,要退一个月,用上个月所遁出的干支。第三,生在本月下一个节令之后的(即节气提前交到了下月),要进一个月,用下个月所遁出的干支。这里要分清「节」与「中气」:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒这十二个是「节」,排月柱只认它们,雨水、春分一类的中气不管。所遁月干的口诀,就是下面这首《古歌》,通称「五虎遁」。

甲己之年丙作首,乙庚之岁戊为头,丙辛必定寻庚起,丁壬壬位顺行流,更有戊癸何方觅,甲寅之上好追求。(行夏之时,寅为岁首)甲己年正月起丙寅,乙庚之年正月起戊寅,丙辛之年正月起庚寅,丁壬之年正月起壬寅,戊癸之年正月起甲寅。

这首口诀叫「五虎遁」,用来由年干推出正月的月干支——因为正月建寅、寅属虎,所以叫五虎遁。逐句读来:凡年干是甲或己的,正月起丙寅;年干是乙或庚的,正月起戊寅;年干是丙或辛的,正月起庚寅;年干是丁或壬的,正月起壬寅;年干是戊或癸的,正月起甲寅。括注「行夏之时,寅为岁首」,是说自夏代历法以来都以建寅之月为一年的开头,所以遁月一律从寅起。用法是:先按口诀定出正月的干支,然后按六十甲子顺数——正月丙寅则二月丁卯、三月戊辰,依此类推,数到本人出生的那个月为止,就是月柱。年干只有十个,遁出的正月天干只有五种,把这五句背熟,任何一年的月柱都能立即推出。

《考原》云:上古历元,年月日时,皆起于甲子。是甲子年必甲子月,为年前冬至十一月也,而正月建寅,故得丙寅,二月丁卯以次顺数,至次年正月,得戊寅,故乙年正月起戊寅。从甲至己,越五年,共六十月,花甲周而复始,故己年正月亦为丙寅也。

《星历考原》交代这套遁法的来历:上古定历法的起点,年、月、日、时都从甲子开始,所以甲子年必定配甲子月,那是本年之前冬至所在的十一月。既然十一月是甲子月,而正月建寅,从子月顺数到寅月正是第三位,于是甲年正月得丙寅。此后二月丁卯、三月戊辰依次顺数,数到第二年正月正好是戊寅,所以乙年正月起戊寅。再从甲年数到己年隔了五年,五年共六十个月,六十甲子刚好转满一圈,所以己年正月又回到丙寅。这就解释了为什么口诀里甲与己共用一句、乙与庚共用一句——年干每隔五位,月干支正好循环一周。

假如丁卯年正月初一子时生,历数载明丙寅年十二月三十日未时立春,是初一日早属丁卯年正月矣。古歌云:丁壬壬位顺行流,是丁年正月遁得壬寅也。列式如下:丁卯 壬寅

下面用实例演示。第一例:丁卯年正月初一日子时生。查历书,上一年丙寅年十二月三十日未时就已立春,那么初一日一早自然已经进入丁卯年的正月了,年柱、月柱都按丁卯年正月算。再用《古歌》「丁壬壬位顺行流」这一句,丁年正月遁得壬寅。于是年月两柱写作:丁卯、壬寅。这一例要注意的是:立春交在上一年的腊月三十,所以正月初一虽是新年第一天,节气上早已属寅月,年柱月柱都不必再作调整。

又如丙午年正月初九日巳时生,历书载明是年正月初九日午时立春,是巳时在午时之前,犹未立春,不独丙午年作乙巳年推,且须作乙巳年十二月推。古歌云:乙庚之岁戊为头,是乙年正月遁戊寅,以次顺数至十二月得己丑也。列式如下:丙午作乙巳 己丑

第二例:丙午年正月初九日巳时生。查历书,这一年正月初九日午时立春,巳时在午时之前,尚未交立春。这样一来不但年柱要退作乙巳,月柱也得退到乙巳年的十二月去。用《古歌》「乙庚之岁戊为头」,乙年正月遁得戊寅,再依六十甲子顺数:正月戊寅、二月己卯、三月庚辰、四月辛巳、五月壬午、六月癸未、七月甲申、八月乙酉、九月丙戌、十月丁亥、十一月戊子、十二月己丑。于是年月两柱写作:丙午作乙巳、己丑。这一例说明年柱一退,月柱必须跟着退到上一年的年尾,不能只改年而不改月。

又如丙午年正月初九日午时生,历书载明是年正月初九日午时立春,是午时已交立春,即作丙午年正月推。古歌云:丙辛必定寻庚起,是丙年正月遁得庚寅也。列式如下:丙午 庚寅

第三例:同是丙午年正月初九日生,而生在午时。历书载明这一天正是午时立春,午时已经交节,所以年柱、月柱都按丙午年正月算。用《古歌》「丙辛必定寻庚起」,丙年正月遁得庚寅。于是年月两柱写作:丙午、庚寅。把这一例与上一例对看,同一天只差一个时辰,一个是乙巳年十二月己丑,一个是丙午年正月庚寅,年月两柱全然不同——这正是袁树珊反复演示交节时刻的用意。

又如丙午年十二月十九日戌时生,历书载明是年十二月十九日酉时立春,是戌时在酉时之后,已过立春,不独丙午年作丁未年推,且须作丁未年正月推。古歌云:丁壬壬位顺行流,是丁年正月遁得壬寅也。列式如下:丙午作丁未 壬寅

第四例:丙午年十二月十九日戌时生。查历书,这一年十二月十九日酉时立春,戌时在酉时之后,立春已过。于是不但年柱要进作丁未,月柱也得进到丁未年的正月。用《古歌》「丁壬壬位顺行流」,丁年正月遁得壬寅。于是年月两柱写作:丙午作丁未、壬寅。这一例与第二例正好相反:那里是年末未到而退,这里是年内已过而进,都是「年柱一动、月柱同动」的道理。

又如丙午年十二月十九日申时生,历书载明是日酉时立春,是申时在酉时之前犹未立春,仍属丙午年十二月推。古歌云:丙辛必定寻庚起,是丙午年正月遁庚寅,以次顺数至十二月遁得辛丑也。列式如下:丙午 辛丑

第五例:同是丙午年十二月十九日生,而生在申时。申时在酉时之前,立春尚未交到,所以年月仍按丙午年十二月算。用《古歌》「丙辛必定寻庚起」,丙年正月遁得庚寅,再顺数下去:二月辛卯、三月壬辰、四月癸巳、五月甲午、六月乙未、七月丙申、八月丁酉、九月戊戌、十月己亥、十一月庚子、十二月辛丑。于是年月两柱写作:丙午、辛丑。五个例子演完,起年柱与月柱的全部情形就都覆盖了:先查节气定年,再由年干遁月,节前退、节后进,别无他法。

推日法

推日之法,由人生日定其干支,视历书所载某月初一某干支,十一某干支,二十一某干支,则每月每日之干支,可屈指得矣。假如丁卯年正月初一日子时生,历书载明正月初一丙辰,即知为丙辰矣。列式如下:丁卯 壬寅 丙辰

起「日柱」的办法最简单:日的干支没有口诀可遁,只能查历书。旧时历书在每月的初一、十一、二十一三处标出当日干支,其余各日就以最近的那个标注为起点,扳着指头顺数即得。例如丁卯年正月初一日子时生,历书载明正月初一是丙辰,那么日柱就是丙辰。三柱合写作:丁卯、壬寅、丙辰。要注意日柱的换日以子时为界,且不受节气影响,只按历书的日序推;至于子时前后如何分属两日,另有「夜子时」与「子时正」的分别,本书卷五「论时刻及夜子时与子时正不同」一篇专门讲这个问题。

丙午年正月初九日午时生,历书载明正月初一丁巳,以次顺数至初九日,即知为乙丑矣。列式如下:丙午 庚寅 乙丑。又如丙午年十二月十九日戌时生,历书载明十二月十一日壬戌,以次顺数至十九日,即知为庚午矣。列式如下:丙午作丁未 壬寅 庚午

再举两例。其一:丙午年正月初九日午时生。历书载明正月初一是丁巳,从丁巳顺数八位到初九(初二戊午、初三己未、初四庚申、初五辛酉、初六壬戌、初七癸亥、初八甲子、初九乙丑),得日柱乙丑。三柱写作:丙午、庚寅、乙丑。其二:丙午年十二月十九日戌时生。历书载明十二月十一日是壬戌,从壬戌顺数八位到十九(十二癸亥、十三甲子、十四乙丑、十五丙寅、十六丁卯、十七戊辰、十八己巳、十九庚午),得日柱庚午。三柱写作:丙午作丁未、壬寅、庚午。后一例中年月两柱因已过立春而进为丁未、壬寅,日柱却仍按本日推,可见日柱的推法与节气无关。

推时法

推时之法,由人生日遁得生时之干支为主。古歌云:甲己还生甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。甲己日起甲子时,乙庚日起丙子时,丙辛日起戊子时,丁壬日起庚子时,戊癸日起壬子时。

起「时柱」的办法:由已定的日干用口诀遁出时干。这首《古歌》叫「五鼠遁」——因为子时属鼠,遁时一律从子时起,故名。逐句读来:日干是甲或己的,子时起甲子;日干是乙或庚的,子时起丙子;日干是丙或辛的,子时起戊子;日干是丁或壬的,子时起庚子;日干是戊或癸的,子时起壬子。用法是先按口诀定出该日子时的干支,再依六十甲子顺数到本人出生的时辰。十二时辰的地支是固定的:子时(夜十一点至次日一点)、丑时(一至三点)、寅时(三至五点)、卯时(五至七点)、辰时(七至九点)、巳时(九至十一点)、午时(十一至十三点)、未时(十三至十五点)、申时(十五至十七点)、酉时(十七至十九点)、戌时(十九至二十一点)、亥时(二十一至二十三点),只须把天干遁出配上去即可。

《考原》曰:甲子日起甲子时,从甲子日顺数,至此日子时得丙子,故乙日起丙子。从甲至己,越五日暴六十时,花甲周而复始,故己日子时,亦为甲子时也。

《星历考原》说明五鼠遁的来历,道理与五虎遁一样。甲子日的子时起甲子,从甲子日顺数十二个时辰到第二天(乙日)的子时,正好是丙子,所以乙日子时起丙子。再从甲日数到己日隔了五天,五天共六十个时辰,六十甲子刚好转满一圈,所以己日的子时又回到甲子。这就是口诀里甲与己同起甲子、乙与庚同起丙子的缘故——日干每隔五位,时干支循环一周。明白了这层,五虎遁与五鼠遁其实是同一个原理的两种应用,不必分开硬记。

假如丁卯年壬寅月、丙辰日子时生,古歌云:丙辛从戊起,是丙日子时遁得戊子也。列式如下:丁卯 壬寅 丙辰 戊子。又如丙午年庚寅月乙丑日午时生,古歌云:乙庚丙作初,是乙日子时遁得丙子,以次顺数至午,遁得壬午也。列式如下:丙午 庚寅 乙丑 壬午

举两个例子演示。其一:丁卯年壬寅月丙辰日子时生。日干是丙,用口诀「丙辛从戊起」,丙日子时遁得戊子;所生正是子时,时柱就是戊子。四柱齐备,写作:丁卯、壬寅、丙辰、戊子。其二:丙午年庚寅月乙丑日午时生。日干是乙,用口诀「乙庚丙作初」,乙日子时遁得丙子,再顺数:丑时丁丑、寅时戊寅、卯时己卯、辰时庚辰、巳时辛巳、午时壬午,得时柱壬午。四柱写作:丙午、庚寅、乙丑、壬午。至此年、月、日、时四柱八字全部排定,这就是命学一切推断的底盘。

又如丁未年壬寅月庚午日戌时生,古歌云:乙庚丙作初,是庚日子时遁得丙子,以次顺数至戌,遁得丙戌也。列式如下:丙午作丁未 壬寅 庚午 丙戌

再举一例。丁未年壬寅月庚午日戌时生。日干是庚,仍用口诀「乙庚丙作初」(乙、庚两干同起丙子),庚日子时遁得丙子;从子时顺数到戌时共十位(丑丁丑、寅戊寅、卯己卯、辰庚辰、巳辛巳、午壬午、未癸未、申甲申、酉乙酉、戌丙戌),得时柱丙戌。四柱写作:丙午作丁未、壬寅、庚午、丙戌。这里的年柱之所以标成「丙午作丁未」,是因为此人生在丙午年十二月而已过立春,按前法进为丁未,前面推年、推月两节已详细演示过。四柱既定,接下来就该起大运了。

推大运法

凡推大运,俱从所生之日,阳男阴女顺行,数之未来节,阴男阳女逆行,数之过去节,皆遇节而止。三日为一岁,以知大运之所起,十年一易也。

起「大运」的总法:一律从本人出生那一天数起。阳年生的男命与阴年生的女命(简称阳男、阴女)顺着往后数,数到出生日之后最近的那个「节」为止;阴年生的男命与阳年生的女命(简称阴男、阳女)倒着往前数,数到出生日之前最近的那个「节」为止;两头都以碰到节令就停。数得的天数按「三天折合一岁」换算,就得出几岁起运。大运每十年换一步,运的干支从月柱顺排或逆排(顺数者顺排,逆数者逆排)。这里的「节」仍旧只认立春、惊蛰、清明等十二节,中气不算。大运是八字之外最重要的一条时间线:本命的格局定终身高低,大运则定这十年的顺逆,所以起运的岁数必须算准。

万育吾曰:古人以大运一辰应十年,折除以三日为一岁者,何也?盖一月之终,晦朔周而有三十日,一日之终,昼夜周而有十二时(一时有八大刻,二小刻,十二时周,计有一百二十刻。);以三日计,有三十六时,合三百六十刻,正应一岁三百六十日为一岁之数;以一月计,有三百六十时,以三百六十时计,合三千六百刻,正应一辰十年,三千六百日也。经云:人生百二十岁为周天,即此义也。

万民英解释「三日折一岁、一辰管十年」这两条换算的根据。他问:古人为什么把大运一个地支定为管十年,又把三天折算成一岁呢?答案在时刻的对应上。一个月走完一个晦朔周期是三十天;一天走完一个昼夜是十二个时辰(一个时辰含八个大刻、两个小刻,十二时辰合计一百二十刻)。以三天计,共三十六个时辰、合三百六十刻,恰好对应一年三百六十天之数,所以三天折一岁。以一个月计,共三百六十个时辰、合三千六百刻,恰好对应一步大运十年、三千六百天之数,所以一个地支管十年。古书上说「人生一百二十岁为周天」,讲的也是这个比例。可见折算不是随口定的,而是拿刻、时、日、月、年层层对应换算出来的。

若夫折除之法,必用生者实历过日时,数其节气,较其多寡,阳男阴女,则顺数至生日后未来节气日时止,顺而行之;阴男阳女,大运以生日前过去节气日时为数,逆而行之。以三日为一岁,六日为二岁,九日为三岁,三十日为十岁,有余为零,零即多也。不足当借,借即欠也。假如阳命正月初一日丑时正一刻生,至初四日丑时正一刻立春节,乃足一岁,若在寅时,则多一时,乃零一旬,若春在子时,则少一时,乃借一旬。

万民英接着讲折算的操作细则。折算必须用出生者实际经历过的日与时,数到节气为止,再比较多少。阳男、阴女顺着数到出生日之后将来的那个节气的日时为止,大运也顺排;阴男、阳女则数出生日之前已过去的那个节气的日时,大运逆排。换算比例是:三天为一岁,六天为二岁,九天为三岁,三十天为十岁。数出来有多余的叫「零」,「零」就是多出;不够的要借,「借」就是欠缺。举例:阳年男命生于正月初一日丑时正一刻,到初四日丑时正一刻交立春节,整整三天,就是足足一岁。若立春交在初四寅时,就多出一个时辰,折成「零一旬」(多十天);若立春交在初四子时,就少了一个时辰,折成「借一旬」(欠十天)。可见余下的时辰也要折成天数记入,一个时辰折十天。

至于交运之年,尤需扣足。如甲子阳男十二月二十四日已时生,是月也二十九日申时立春,阳男数以未来之日,自二十四日已时至二十五日已时方是一日之实数,至二十九日申时正得五日三时之节气,实历过六十三日折除,过六十三时折除,计六百三十日,乃一岁奇九月之大运,必自十二月生日后,实历二十有一月,方交大运。如此推之,乃是丙寅年九月二十四日巳时,始行大运。若不得其实历之数,率以为二岁起运,则失之矣。按百二十刻之说,当参观论时刻篇

万民英再强调交运那一年更要扣算足数,并举一整例。甲子年阳年男命,生于十二月二十四日巳时;这个月二十九日申时立春。阳男顺数将来的日子:从二十四日巳时算到二十五日巳时才是实实在在的一天,这样数到二十九日申时,正好得五天零三个时辰。按三日一岁折算,五天折一岁余二天,三个时辰另折;换成天数计,共合六百三十天,即一岁零九个月的大运。所以必须从十二月生日之后再实过二十一个月,才真正交上大运;这样推下来,是丙寅年九月二十四日巳时开始行运。若不肯细算实历之数,一概含糊说成二岁起运,就错了。(袁树珊附注:上文「一时百二十刻」的说法,应当参看卷五「论时刻及夜子时与子时正不同」一篇。)此段的实用要领是:起运岁数要精确到月日时辰,不可只取整数。

阳男阴女

阳男者,甲丙戊庚壬五阳年所生之男也。假如丙午年庚寅月九日午时生男,顺数至二月初九日卯时惊蛰节,实历有十天欠三时,以三日为一岁折之,是为十岁欠三十天,起运从生月庚寅顺布,始行辛卯,列式如下:丙午 庚寅 乙丑 壬午 初十辛卯 二十壬辰 三十癸巳 四十甲午 五十乙未 六十丙申 七十丁酉 八十戊戌。大运十岁,扣足欠足三十天,每逢乙庚之年十二月初九日,午时交换。

所谓「阳男」,指甲、丙、戊、庚、壬这五个阳年所生的男命,起运一律顺数顺排。举例:丙午年庚寅月初九日午时生男。从生日顺数到二月初九日卯时的惊蛰节,实际经历十天欠三个时辰;按三日折一岁算,十天折三岁余一天……此处依原书折法,得十岁欠三十天(原书以整月节气折算,故为十岁)。大运从生月庚寅顺着往下排,第一步就是辛卯。全式如下:四柱丙午、庚寅、乙丑、壬午;大运初十岁辛卯,二十岁壬辰,三十岁癸巳,四十岁甲午,五十岁乙未,六十岁丙申,七十岁丁酉,八十岁戊戌。起运在十岁,扣足还欠三十天,所以每逢乙年或庚年的十二月初九日午时交换大运。读者要留意两点:一是运干支由月柱顺排,二是交运的年份与日时都可以由此推定,断流年时要用。

阴女者,乙丁己辛癸五阴年所生之女也,又如丙午年十二月十九日戌时生女,作丁未年壬寅月推,起大运当以丁未为阴,壬寅为正月,由丙午年十二月(是月小建)十九日戌时,顺数至丁未年正月二十日午时惊蛰节,实历有三十天欠四时,以三日为一岁折之,是为十岁欠四十天,起运从生月壬寅顺布,始行癸卯。列式如下:丙午作丁未 壬寅 庚午 丙戌 初十癸卯 二十甲辰 三十乙巳 四十丙午 五十丁未 六十戊申 七十己酉 八十庚戌。大运十岁,扣足欠四十天,每逢丙辛之年,十一月初九日戌时交换。

所谓「阴女」,指乙、丁、己、辛、癸这五个阴年所生的女命,与阳男一样顺数顺排。举例:丙午年十二月十九日戌时生女。因已过立春,年月两柱要进作丁未年壬寅月;起运时年干丁属阴,是阴年女命,故顺行。从丙午年十二月(这个月是小建,只有二十九天)十九日戌时,顺数到丁未年正月二十日午时的惊蛰节,实际经历三十天欠四个时辰;按三日折一岁,三十天正是十岁,欠四个时辰折为欠四十天。大运从生月壬寅顺排,第一步是癸卯。全式如下:四柱丙午作丁未、壬寅、庚午、丙戌;大运初十岁癸卯,二十岁甲辰,三十岁乙巳,四十岁丙午,五十岁丁未,六十岁戊申,七十岁己酉,八十岁庚戌。起运十岁,扣足还欠四十天,所以每逢丙年或辛年的十一月初九日戌时交换大运。

原文属公有领域。白话译文由本站逐段整理,供对照参考,不替代原文;原文有歧义处取通行读法。