如何排大运
从已校验的月柱、顺逆规则、六十甲子顺序、出生时刻与节气间隔,完整计算大运序列和第一步起运日期。
概览
排大运需要分别得到两项结果:大运干支的先后序列,以及第一步大运的准确开始日期。先确认月柱和顺逆方向,再沿六十甲子逐柱排列;随后以出生时刻至相应节气的精确间隔,按已声明的折算规则计算起运。所有日历输入、节气时间和规则版本都应保留,不能为了贴合经历而改方向或四舍五入。
概念速览
- 输入一
- 已校验月柱
- 输入二
- 顺逆规则
- 输入三
- 出生时间与地点
- 输入四
- 对应节气时刻
- 输出
- 运柱序列与起运日期
- 校验
- 计算库与冻结报告一致
先锁定历法与出生输入
确认出生地历史时区、民用时间、历法转换、节气月和最终月柱,再进入大运计算。
若出生时间或地点不确定,必须保留不确定性;靠近节气时甚至可能改变月柱。
- 只使用同一份已校验命盘输入。
- 保存时区与节气来源。
从月柱按同一方向逐柱推进
顺排取月柱之后的有效甲子,逆排取之前的有效甲子,再依次推进一干一支。
月柱是锚点,通常不重复作为第一步大运;每个结果都必须是有效的阴阳干支配对。
- 天干地支同步推进。
- 校验每一柱六十甲子位置。
另算第一步大运的开始日期
依方向量取出生至所需节气的日时差,再按已说明的传统比例换算成年、月、日。
生产结果应保存计算库返回的具体年月日,不应只显示一个四舍五入后的岁数。
- 序列不能反推出起运时间。
- 保存精确日期与算法版本。
发布前完成确定性校验
用顺排、逆排、节气边界、历史时区与闰年样例,核对方向、首柱、起运日和后续交运点。
算法升级不得静默改写已经生成或购买的旧报告;不同版本要有可见的方法说明。
- 覆盖边界样例。
- 保护冻结报告不被回写。
来源与编辑依据
- 《三命通會》 (Sanming Tonghui)《三命通會》卷二「論大運」:陽男陰女由生後未來節氣順行,陰男陽女取生前節氣逆行,另列三日為年換算汇集干支、十神、纳音、神煞与多种古典格局体系的历史命理文献。
- 《淵海子平》 (Yuanhai Ziping)《淵海子平》行運諸論:以月柱及順逆次序推大運干支,再將各運與原局旺衰喜忌合看讨论地支月令、藏干、根气与干支关系的重要子平法基础文献。
- OpenFate 编辑方法说明大運計算頁對齊 calculateDaYun 的 direction、startYear、startMonth、startDay 與日期區間,保護凍結報告OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。