排盘方法论
排盘不是「玄学黑箱」,是按传统历法规则做的确定性计算。这台引擎的每一步:用什么算、改没改过规则、哪些地方各派有分歧——全部摆在明处。
一、引擎:开源、主流、可复现
排盘核心采用开源排盘库 iztro 2.5.8——JS 生态唯一主流的紫微斗数排盘引擎(GitHub 4.1k+ stars)。 开源意味着安星逻辑每一行都可被任何人审阅;版本锁定意味着同一生辰在今天、在明年,排出的永远是同一张盘。
我们使用的 2.5.8 为当前最新版,已包含全部已知问题修复:
- · 闰月三台八座安星修正(v2.4.7)
- · 农历 1958-12-30 辰时边界修正(v2.5.3)
- · 天地人盘命宫异常修正(v2.5.3)
- · 中州派晚子时人盘修正(v2.5.8)
二、安星规则零二次加工
我们不对安星算法做任何「二次创作」:不改星曜位置、不改亮度表、不改四化查表。 全部差异只来自显式声明的配置项——每一项分歧口径都做成开关摆在盘面上,而不是悄悄替你选一派。
| 口径 | 默认 | 可选 |
|---|---|---|
| 排盘流派 | 通行版 | 中州派(影响命主/截空/岁破等杂曜) |
| 四化表 | 飞星派/全集版 | 三合派/全书版(庚壬戊 3 天干不同) |
| 流年分界 | 正月初一 | 立春 |
| 大限分界 | 正月初一 | 立春 |
| 虚岁算法 | 春节加岁 | 生日加岁 |
| 晚子时归属 | 归次日 | 归当天 |
三、修正顺序固定,盘面显式标注
出生时间进入排盘前按固定顺序校正:出生地时区 → 真太阳时(经度 ±4 分钟/度 + 均时差)→ 早晚子时口径。 每一步的修正结果在盘面上显式标注,随时可查——不会出现「排出来的时辰和你填的不一样却不知道为什么」。
历法范围覆盖 1900–2100 两百年,农历闰月全量支持。
四、分歧不藏着
紫微各派在少数规则上确有分歧(闰月归属、晚子时、四化表)。我们的做法是全部实现、标注当前口径、一键切换对照。 详见 闰月归属、早晚子时、四化表流派对照。