生辰八字排盘计算是传统命理学当中推导个人命运轨迹的核心基础步骤。很多人在找寻八字排盘系统的时候,最容易把表面的干支符号当成全部,却忽略了底层极其严密的历法转换体系以及时空交错规则。如果要完整把一个人出生那一刻的天地干支模型还原出来,就必须把公历、农历、二十四节气、地方真太阳时以及经纬度时差全部打通,这一套流程包含了四柱推算、地支藏干、十神配置、大运起排以及交运时差折算,每一个环节只要错位一分一秒,排出来的命盘就会彻底偏离原有的轨迹。
我们要排定一个准确无误的八字,第一件要做的事情绝对不是马上去翻看万年历,而是要把出生时间校准为真太阳时。大众平时在钟表上看到的北京时间,其实是东经一百二十度线上的平太阳时,但是中国地域广阔,东西跨度极大,各地看到太阳升到中天正南方的实际时刻完全不同。鉴于经度每相差一度就会产生四分钟时间差的地理法则,我们必须依靠出生地的具体地理经度来修正这个偏差。如果出生在偏西的地方,例如成都的经度大概在东经一百零四度左右,那就比东经一百二十度慢了大概六十四分钟,我们必须把钟表时间减掉这六十四分钟;如果出生在偏东的地方,就得把经度多出来的度数换算成时间并且加到钟表时间里面去。不仅如此,地球绕着太阳转动的轨道是一个椭圆,这就导致真太阳日并不是一年四季每一天都正好是标准的二十四小时,这里面存在一个在科学上叫做真平太阳时差的数值,一年当中最大偏差可以达到十六分钟上下,所以专业排盘系统还必须把这个时差方程的值叠加上去,只有把真太阳时定准了,后续的时柱才不会排错,这就是排盘必须具备的严谨特性。
把时间校准妥当以后,第二步就是要把年柱给推算出来。年柱的确定在很多民间常识当中存在极大的误区,许多人以为过了正月初一换岁,甚至有人以为过了公历一月一日就换岁,这些推法完全不契合干支历法。干支历法完全是以二十四节气当中的立春时刻作为一年的开端,只要太阳到达黄经三百一十五度的那一瞬间,不管农历是大年三十还是正月初二,只要立春交节时刻一到,年份的干支就马上切换。年柱的天干地支一共有六十对组合,这六十对组合六十年循环一次,这就是大家熟知的六十花甲子。天干有十个,分别是甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,分别是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。如果要凭借心算推导公历年份的干支,我们可以把公历年份减去三,再把得到的数值除以六十,看它剩余的数字是多少,如果余数除以十所得的余数就是天干的位置,余数除以十二所得的余数就是地支的位置。打个比方,一九八四年减去三等于一九八一,除以六十余一,一对应的就是天干的甲以及地支的子,所以这一年就是甲子年;要是遇到年份除尽没有余数的情况,那就直接对应第六十位癸亥。
年柱排定之后,第三步就要推算月柱。排月柱在整个生辰八字排盘计算里属于极容易出错的环节,月柱的地支是固定不变的,它严格依照二十四节气当中的十二个节来划分,气不算分界线,只有节才是分界线。命理学把寅月作为正月,正月必须从立春开始算起,一直到惊蛰前一刻为止;惊蛰交节之后就算二月卯月,一直到清明前一刻;清明之后是三月辰月,立夏之后是四月巳月,芒种之后是五月午月,小暑之后是六月未月,立秋之后是七月申月,白露之后是八月酉月,寒露之后是九月戌月,立冬之后是十月亥月,大雪之后是十一月子月,小寒之后是十二月丑月。月支只看节气,完全不管农历当中的初一还是十五,就算农历还在腊月,如果立春交节了,月支也得马上排成寅,而不能继续用丑。
月支固定之后,月干必须依靠年干来推导,古人把这一套法则为五虎遁口诀。五虎遁的口诀内容是甲己之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上,丁壬壬位顺行流,戊癸之年何方发,甲寅之上好追求。这首口诀的意思非常直白,如果年干碰到了甲木或者己土,那么这一年立春后的正月寅月,它的天干就必须从丙火开始排,正月就是丙寅,顺推下去二月就是丁卯,三月就是戊辰,四月就是己巳,五月就是庚午,六月就是辛未,七月就是壬申,八月就是癸酉,九月就是甲戌,十月就是乙亥,十一月就是丙子,十二月就是丁丑。如果年干是乙木或者庚金,正月的干支就要从戊寅开始顺推,二月配己卯,三月配庚辰,四月配辛巳,一直推到十二月的己丑。如果年干是丙火或者辛金,正月就从庚寅开端,二月配辛卯,三月配壬辰,按照六十甲子顺序依次递进。如果年干是丁火或者壬水,正月就从壬寅起步,二月配癸卯,三月配甲辰,一路往下排。如果年干是戊土或者癸水,正月的天干就从甲木起,正月就是甲寅,二月是乙卯,三月是丙辰,四月是丁巳,五月是戊午,六月是己未,七月是庚申,八月是辛酉,九月是壬戌,十月是癸亥,十一月是甲子,十二月是乙丑。凭借这一套固定规则,月柱的天干地支就能够分毫不差地推导出来。
紧接着第四步是推算日柱。日柱代表命主自己以及命主的配偶宫,日柱排盘在心算当中难度最高,缘故在于日柱的干支不受任何节气或者四季转换的直接干扰,它是从远古时代开始就一天不落地按照六十甲子顺次轮转,从来没有中断过一天。如果我们要把某一日的日干支精准推算出来,除了直接翻阅万年历工具书之外,在算法上主要是凭借儒略日公式或者高氏日历公式。比如公历的推算,可以用公历的世纪常数,加上年份后两位,再加上年份后两位除以四取整,然后加上该月份所对应的特定常数,再加上当天的日数,把这一长串数字加总之后除以六十,看最后剩下的余数。由于公历存在四年一闰、百年不闰、四百年又闰的平闰年跨度,遇到闰年二月有二十九天的情况,三月以后的各月常数还得进行一位的偏移。日柱的这种纯粹以六十天为一个封闭圆环的循环法则,确保了时间在微观流逝当中的均匀性,不论外界如何改朝换代或者历法如何变动,六十甲子日辰始终是一天接一天往前滚动。
第五步就是推定时柱。很多人以为排时柱就是简单看一下几点钟,其实时柱包含着地支划分以及早晚子时的巨大流派分歧。中国传统命理把一天二十四小时均分为十二个时辰,每一个时辰占两个小时。半夜二十三点到一点是子时,一点到三点是丑时,三点到五点是寅时,五点到七点是卯时,七点到九点是辰时,九点到十一点是巳时,十一点到十三点是午时,十三点到十五点是未时,十五点到十七点是申时,十七点到十九点是酉时,十九点到二十一点是戌时,二十一点到二十三点是亥时。在这里,时辰的地支是定死的,而时柱的天干则需要依靠日干来推求,这套规则叫做五鼠遁口诀。
五鼠遁口诀说的是甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。如果出生那一天的日干是甲木或者己土,那么当天的子时就必须配上甲木,也就是甲子时,丑时就是乙丑时,寅时就是丙寅时,卯时就是丁卯时,辰时就是戊辰时,巳时就是己巳时,午时就是庚午时,未时就是辛未时,申时就是壬申时,酉时就是癸酉时,戌时就是甲戌时,亥时就是乙亥时。如果日干是乙木或者庚金,子时就是丙子时,丑时就是丁丑时,顺排到亥时就是丁亥时。如果日干是丙火或者辛金,子时起戊子时,丑时配己丑,一路顺推到亥时的己亥。如果日干是丁火或者壬水,子时从庚子起,丑时配辛丑,顺排到亥时为辛亥。如果日干是戊土或者癸水,子时就从壬子开始排,丑时就是癸丑,寅时变成甲寅,一直排到亥时的癸亥。

推时柱的时候,命理界关于子时存在极其激烈的争议,主要分歧就在于早子时以及夜子时的取舍。有一派学者坚持,凡是到了晚上二十三点,就已经交入了下一天的子时,所以日柱必须马上换成第二天的日柱干支,时干也用第二天的日干来遁;另外一派学者则把子时切成两半,晚上二十三点到二十四点被称为夜子时或者晚子时,属于当天的最后阶段,日柱依然保留当天的干支,但是时干要用当天的日干凭借五鼠遁算出来的子时干支;到了凌晨零点到一点,才算早子时,日柱正式换成第二天,时柱也用第二天的日干来起遁。现代高精度的计算机排盘程序通常会提供这一项特性的选择切换,鉴于不同门派所承袭的师承理论有差别,命理师推算时的取舍也各不相同,这就体现了时柱排盘在边界条件下的复杂特性。
四柱干支一共八个字排定之后,排盘计算才仅仅完成了骨架搭建,紧接着第六步就要把地支藏干以及十神标注全部推导出来。天干的五行属性比较单纯,甲乙属于木,丙丁属于火,戊己属于土,庚辛属于金,壬癸属于水;阳干是甲、丙、戊、庚、壬,阴干是乙、丁、己、辛、癸。但是地支并不单纯,每一个地支内部都隐藏着一到三个天干,这些被藏在地支里面的天干叫做地支藏干,它们分别代表了本气、中气以及余气。子水里面只藏着癸水这一个本气天干;丑土里面藏着己土本气、癸水中气以及辛金余气;寅木里面藏着甲木本气、丙火中气以及戊土余气;卯木里面只藏着乙木本气;辰土里面藏着戊土本气、乙木中气以及癸水余气;巳火里面藏着丙火本气、戊土中气以及庚金余气;午火里面藏着丁火本气以及己土中气;未土里面藏着己土本气、丁火中气以及乙木余气;申金里面藏着庚金本气、壬水中气以及戊土余气;酉金里面只藏着辛金本气;戌土里面藏着戊土本气、辛金中气以及丁火余气;亥水里面藏着壬水本气以及甲木中气。排盘的时候,必须把这些藏干一一对应在地支下面,因为地支藏干才是衡量命局五行力量强弱深浅的核心依据。
有了所有的天干以及藏干之后,第七步就要配置十神。十神是凭借日柱的天干为中心,来看其他干支五行与日干之间的生克制化关系而得出的名号。日干被称为日元、日主或者身。十神的生克判定规则极为严密:克我者为官鬼,阴阳相克叫做正官,阴阳相同叫做偏官,偏官也叫七杀;我克者为妻财,阴阳相克叫做正财,阴阳相同叫做偏财;生我者为印绶,阴阳相克叫做正印,阴阳相同叫做偏印,偏印也叫枭神;我生者为子孙伤食,阴阳相克叫做伤官,阴阳相同叫做食神;同我者为兄弟比劫,阴阳相同叫做比肩,阴阳相克叫做劫财。我们在排盘时,要把年干、月干、时干以及所有地支藏干与日干一一对比,把正官、偏官、正财、偏财、正印、偏印、食神、伤官、比肩、劫财这十个名称标注在干支上方或者下方。通过这一套十神标记,命理当中的六亲关系、社会关系以及财官格局的基本脉络才算被完整描绘在盘面上了。
八字本命盘排好之后,第八步就进入了推算大运以及交运时间的极其精密的数学运算。大运掌管一个人十年一阶段的运势起伏,排大运首先要辨别是顺排还是逆排。这里依据的法则是年柱天干的阴阳属性以及命主的生理性别:如果是阳年出生的男性,或者阴年出生的女性,大运干支就要顺着月柱干支往下排;如果是阴年出生的男性,或者阳年出生的女性,大运干支就必须逆着月柱干支往回排。甲、丙、戊、庚、壬是阳年,乙、丁、己、辛、癸是阴年。打个比方,一个阳年出生的男子,如果月柱是丙寅,顺排的大运第一步就是丁卯,第二步就是戊辰,第三步就是己巳,第四步就是庚午;如果是一个阴年出生的男子,月柱是丙寅,那他的大运就得逆排,第一步运倒退回乙丑,第二步退到甲子,第三步退到癸亥,第四步退到壬戌。
大运推算里面最耗费计算精力的,是确定这个人到底几岁开始起运,也就是起大运岁数以及具体交接大运的日期计算。起大运的算历法则是以出生的具体真太阳时时刻为界限,看顺排还是逆排来计算与节气相差的天数以及时辰数。如果命盘的大运属于顺排,我们就把出生那一刻作为起点,一直往未来数,数到紧挨着的下一个节令交接的时刻为止,计算出中间一共隔了多少天、多少个时辰;如果命盘的大运属于逆排,我们就要把出生那一刻作为起点,往过去倒推,数到出生前刚刚过去的那一个节令交接时刻为止,算出中间隔了多少天、多少个时辰。算出来这个天数和时辰数以后,要用传统的历算折合比例进行转换:三天折合为一年,一天折合为四个月,一个时辰折合为十天,一个小时折合为五天。
举一个具体的计算例子,如果一个顺排大运的八字,出生时间和下一个节令之间正好相差六天零三个时辰,那么按照三天算一年的法则,六天就能折合为两年;剩下的三个时辰里面,一个时辰算十天,三个时辰就是三十天,也就是一个月,两者相加就是两岁零一个月起运。如果在现实推算中精确到了分钟,我们还可以把小时以及分钟进一步换算成具体的日数以及时辰。把起运的实岁计算出来之后,再加上出生年份,就能精准锁定命主在哪一年、哪一月的哪一天正式交接大运。比如算出来是五岁零三个月起运,在一九九零年公历四月出生,那么这个人就会在一九九五年的公历七月交上他人生中的第一步大运。在交运的时间点上,盲派以及子平派还发展出了精准到交运时辰的讲究,例如把交运当天躲春或者防范冲克作为命理调理的操作要求。
除了大运之外,命理排盘还必须把流年、流月排定,并且把各柱的神煞逐一配齐。神煞在八字当中扮演着辅助参考角色,神煞的排查全部依据天干与地支、地支与地支的特定对应法则。比如天乙贵人,口诀是甲戊并牛羊,乙己鼠猴乡,丙丁猪鸡位,壬癸兔蛇藏,六辛逢马虎,此是贵人方。这就要看年干或者日干,如果日干是甲木,地支见到了丑牛或者未羊,就给这一个地支标上天乙贵人;如果见到了寅午戌三合局见丙火见申金或者见驿马,就要凭借年支或者日支来查申子辰马在寅、寅午戌马在申、巳酉丑马在亥、亥卯未马在巳的驿马星。类似的神煞还有文昌贵人、羊刃、禄神、将星、桃花、华盖、空亡。空亡的推算依靠的是干支六十甲子的十干旬配,十个天干配十二个地支,每一旬都会剩下两个地支没有天干来配,比如甲子旬中戌亥空,甲戌旬中申酉空,甲申旬中午未空,甲午旬中辰巳空,甲辰旬中寅卯空,甲寅旬中子丑空。如果日柱属于甲子旬,那么命局地支或者大运地支里面只要出现了戌或者亥,这两个地支就会被标记为空亡状态。
生辰八字排盘计算就是这样一套从宏观天文运行规律层层剥离、细化到微观干支符号的严谨数理转换步骤。推算者必须把平太阳时、真太阳时、节气点、五虎遁、五鼠遁、藏干律、十神配对以及大运交接日数的折算规则牢固掌握,在整套逻辑推导过程中,没有任何一个字是可以随意拼凑或者凭空生成的。每一个干支的落地,背后都挂靠着特定的经纬度几何投影、太阳公转运行的角度以及千百年来从未间断过的六十甲子干支流逝链条,把这一切计算步骤全部完成并且核验无误,一张合格完整的生辰八字命盘才算真正排定出来。