知识库
BZ-025 / 八字

大运怎样排:先分顺逆,再算从几岁开始

内容版本 · · 资料与出处

大运干支通常从月柱按顺逆排列,起运年龄再按出生到指定节令的间隔折算。用丙寅月柱和六天间隔分别演示,区分干支序列与交运日期。

排哪一运,与何时起运分开算

月柱确定序列起点;方向和节令间隔决定如何排、何时开始。

保存分享卡 ↓

前置阅读

十天干与十二地支分别承担什么作用? ↗

两张表的大运相同,开始年龄却可能不同

一份排盘列丁卯、戊辰、己巳,另一份也列这三步,却写了不同起运年龄。先别急着把所有结果一起推翻:干支序列和起运时间是两项相关但不同的计算。月柱与顺逆决定往哪个方向排列,出生时刻到规定节令的间隔则参与起运折算。

大运通常以十年一柱描述传统时间层,不是每个人都从出生当天开始第一柱,也不是把每十个公历年份划成相同区间。相同年柱或生肖的人,未必有相同月柱、方向与起运时刻,更不能共用一张完整大运表。

从月柱走一步,才得到第一步运柱

以下用丙寅作为教学月柱,只演示六十干支中的相邻关系。若顺排,第一步丁卯,随后戊辰、己巳;若逆排,第一步乙丑,随后甲子、癸亥。月柱是排列依据,不直接当作刚出生即开始的第一步大运。

方向 教学月柱 第一柱 第二柱 第三柱
顺行 丙寅 丁卯 戊辰 己巳
逆行 丙寅 乙丑 甲子 癸亥

每步天干、地支一起沿六十甲子移动,不能只改地支而固定天干。逆行从甲子再退一步是癸亥,这个跨首尾的例子可以检验是否真正使用循环。香港天文台六十干支表可核对序列本身,但不负责证明大运的预测效果。

教学月柱丙寅向前排列丁卯、戊辰、己巳,向后排列乙丑、甲子、癸亥;另以六天除以三得两岁示范起运折算。干支序列与起运年龄为两步独立运算。

BaZiFlow原创算法示意;非个人命盘,六天为假设间隔。

顺逆是规则输入,不是性格上的阴阳

常见子平排法按出生年干阴阳配合传统男、女分类定顺逆:阳年男、阴年女顺行,阴年男、阳年女逆行。甲丙戊庚壬为阳干,乙丁己辛癸为阴干。这里的分类是算法约定,不是对人的性格、能力或性别认同作判断。

不同传承可能采用不同参照或细则,所以排盘应明示使用年干还是别的依据,以及该字段怎样输入;不能根据名字、外貌或日常措辞擅自补值。比较工具时,先查这项规则是否一致,再查月柱与出生时间。若方向输入尚未确定,保留两条序列比偷偷任选一条更准确。

古籍《星学大成》卷三“起大运”和《珞琭子赋注》相关注解记载阳男阴女顺、阴男阳女逆及从生月起的框架。阅读这些文献是核对传统算法,不把古代社会评价作为现代用户的属性说明。

三日折一年,折的是节令间隔

在这里介绍的传统折算法中,顺行数出生到下一个指定节的间隔,逆行数上一个指定节到出生的间隔,按三日折一年。《星学大成》明确列立春、惊蛰、清明等十二节,区分节与中气。因此不能随便选最近的二十四节气,尤其不能把雨水等中气当成此法同一类边界。

假设所需间隔恰好六天,六除以三得到两岁。这只是换算练习,没有指定某个真实出生日期。若间隔九天,则为三岁;有小时、分钟余量时,还要按所用版本继续折算。一天折四个月、一个传统时辰折十日,属于同一传统比例下的常见表达,不能把时辰误当一小时。

折成几年几个月后,怎样加到公历出生时刻、如何处理历法单位和四舍五入,不同工具可能不同。不能把小数年龄直接当一个确定交运日期,也不能为了显示整岁而无声删除余量。精确日期需要出生时区、节令准确时刻及一致的时间换算。

出生在交节附近,要先核输入

月柱按所用节令边界确定;如果出生时刻紧邻交节,时间精度或时区处理可能同时影响月柱与起运间隔。这时应先保存原始日期时间、地点和采用的时间标准,再检查转换,不能靠哪张表更吉利来选结果。

夏令时、历史时区以及真太阳时是否采用,都应作为明确规则处理。传统文本提供算法框架,现代程序还必须说明实际使用的历表和换算方式。分钟未知就保留相应不确定度,不能把缺少的出生分钟写成零后宣称精确到秒。

排出的运柱,还不是十年的生活结论

可复核的大运结果应同时展示月柱、顺逆依据、相邻运柱、使用的节令及间隔、折算规则与起运时间。这样序列或时间有差异时,读者能找到具体步骤,而不必把整个命盘当作黑箱。

排运解决何时用哪一组干支,并不独立证明某十年必吉或必凶。如何与出生结构及流年一起讨论,见原局、大运、流年与流月;对交运变化的理解则可读交运前后。这两层都不应覆盖已经固定的出生四柱。

资料与出处

  1. 星學大成(四庫全書本)卷03・起大運 ↗
  2. 珞琭子賦註(四庫全書本)卷上・運行與折除注解 ↗
  3. 香港天文台:天干和地支,六十干支表 ↗

继续阅读