八字知识库 · 大运流年
如何排大运
概览
排大运需要分别得到两项结果:大运干支的先后序列,以及第一步大运的准确开始日期。先确认月柱和顺逆方向,再沿六十甲子逐柱排列;随后以出生时刻至相应节气的精确间隔,按已声明的折算规则计算起运。所有日历输入、节气时间和规则版本都应保留,不能为了贴合经历而改方向或四舍五入。
概念速览
输入一 已校验月柱 输入二 顺逆规则 输入三 出生时间与地点 输入四 对应节气时刻 输出 运柱序列与起运日期 校验 计算库与冻结报告一致 先锁定历法与出生输入 确认出生地历史时区、民用时间、历法转换、节气月和最终月柱,再进入大运计算。若出生时间或地点不确定,必须保留不确定性;靠近节气时甚至可能改变月柱。只使用同一份已校验命盘输入。
保存时区与节气来源。从月柱按同一方向逐柱推进 顺排取月柱之后的有效甲子,逆排取之前的有效甲子,再依次推进一干一支。月柱是锚点,通常不重复作为第一步大运;每个结果都必须是有效的阴阳干支配对。
天干地支同步推进。校验每一柱六十甲子位置。另算第一步大运的开始日期 依方向量取出生至所需节气的日时差,再按已说明的传统比例换算成年、月、日。
生产结果应保存计算库返回的具体年月日,不应只显示一个四舍五入后的岁数。序列不能反推出起运时间。保存精确日期与算法版本。
发布前完成确定性校验 用顺排、逆排、节气边界、历史时区与闰年样例,核对方向、首柱、起运日和后续交运点。算法升级不得静默改写已经生成或购买的旧报告;不同版本要有可见的方法说明。覆盖边界样例。
保护冻结报告不被回写。