Zi Wei Dou Shu · Comparison Guide
紫微斗数不同软件,为什么会排出不同结果?
看到两张盘不一样,不要先问“谁算错了”。先把出生输入和流派配置逐项对齐,通常就能找到差异来自时间、闰月、四化或安星规则。
先对齐输入,再对齐规则
同一姓名不是同一输入。日期历法、出生地时区、夏令时、晚子时换日、是否使用真太阳时、性别和闰月处理都可能影响宫位。输入一致后,还要记录四化表、亮度表、身命宫算法和动态运限起算规则。
最常见的五类差异
- 时间口径:标准时、地方平太阳时和视太阳时可能落在不同的时辰。
- 闰月与农历转换:同一公历日期若转换配置不同,命宫和星曜定位会变化。
- 晚子时:23:00 附近若使有效日期或时辰改变,就可能改变紫微输入;不能简单等同于“八字日柱变了所以紫微必变”。
- 四化与亮度表:生年四化、星曜庙旺和部分辅助星并非所有软件都采用同一表。
- 动态范围:大限、流年、流月、流日和流时是不同时间层,不能把一个软件的动态层和另一个软件的本命层直接叠图。
一个可复现的比较表
命序固定测试使用 1992 年 8 月 8 日 08:30、Asia/Shanghai、标准时间、男性。共享时间管线给紫微引擎的输入是 1992-08-08、辰时,归一化输出命宫在辰、身宫在子、火六局。对照其他软件时,应逐项比较这五个字段,再比较十四主星和生年四化;若日期或时辰已不同,应先回到时间配置。
命序的记录方式
命序把有效出生时间、时间模式、引擎名称、命宫身宫、五行局、星曜和动态范围放进结构化资料,并保留警告。这样可以把“程序算出的字段”和“流派如何解释”分开,复制给 AI 时也能指出具体证据来源。
什么时候应保留两张盘?
如果出生时间靠近时辰边界、闰月规则无法确认,或不同传统配置都有明确依据,就保留对照结果并标记不确定性。不要为了让盘面符合某段经历而回头修改输入。
算法与资料来源
- 命序共享时间管线测试:锁定有效日期、时辰和紫微输入。
- iztro:命序采用的紫微斗数底层引擎。