紫微斗数概念

排盘是怎么算的

从出生数据到一张完整命盘的九个步骤,每一步在做什么、依据是什么。

适合:所有人。想按步骤调 API 的看排盘九步对应的 API

排盘不是玄学,是一串确定的推算。给定同样的出生数据与同样的流派取舍, 任何人算出来的盘都该一模一样。这一页把这串推算拆成九步。

日常排盘不需要自己走这些步骤——直接用排盘入口即可。 读这一页是为了知道结果从哪来,以及某个字段为什么长这样。

全流程

公历转农历 —— 得到农历年月日与四柱干支
定月索引 —— 处理闰月归属
定命宫身宫 —— 由月索引与时辰推出
定五行局 —— 由命宫干支推出
起紫微天府 —— 由五行局与农历日推出
安十四主星 —— 依紫微天府的位置铺开
安辅星与杂耀 —— 各按年干、年支、月、日、时起
安四组十二神 —— 长生、博士、岁前、将前
推大限小限 —— 由五行局、性别、年支决定

逐步说明

1. 公历转农历

斗数以农历为基础,但输入通常是公历。这一步同时得到年、月、日、时四柱干支。

年干支的换算时点受配置影响:正月初一与立春之间出生的人,两种配置得到不同的年干支。 年系杂耀另按一个独立的开关取年支——两个开关可以分别设, 因此年系杂耀与主星可能基于不同的年支。这是 iztro 的实际行为,x-iztro 原样复刻。

2. 定月索引

闰月十五日之后按下月算(可以关掉),晚子时不参与这项修正。

3. 定命宫身宫

从寅宫起正月,顺数到生月,再从生月逆数到生时——落点即命宫身宫用同样的起点但顺数生时。命宫的天干由五虎遁从年干推得。

4. 定五行局

命宫干支查表得出,五种取值:水二局、木三局、金四局、土五局、火六局。

局数(2/3/4/5/6)后面要用两次:起紫微时做除数,推大限时做起运岁数。

中州派在这一步分叉

地盘改用身宫干支起局,人盘改用福德宫干支。起局干支一变, 后面第 5、6、8、9 步全部重算——这就是排盘视角配置做的事。

5. 起紫微天府

用农历日除以局数,按「起紫微星诀」定出紫微的落宫。 天府与紫微关于寅申一线互为镜像:天府位 = 12 − 紫微位(对 12 取模)。

6. 安十四主星

紫微系六颗按固定间隔逆时针从紫微位铺开,天府系八颗顺时针从天府位铺开。 间隔不是连续的,中间有空位:

紫微系(逆行,从紫微位起)退几位
紫微0
天机1
太阳3
武曲4
天同5
廉贞8
天府系(顺行,从天府位起)进几位
天府0
太阴1
贪狼2
巨门3
天相4
天梁5
七杀6
破军10

两系铺完,十四主星的位置就全定了。生年干的四化标记也在这一步打上。

7. 安辅星与杂耀

各组的起法依据不同:

依据
禄存、擎羊、陀罗年干「甲禄到寅宫」,禄前羊后陀
天马年支只落四马地(寅申巳亥)
天魁、天钺年干
左辅、右弼农历月「辰上顺正寻左辅」
文昌、文曲时支「戌上逆时觅文昌」
火星、铃星年支 + 时支
地空、地劫时支亥宫起子时,地空逆、地劫顺
三台、八座、恩光、天贵农历日由辅星位置起初一数
年系杂耀年干或年支数量最多

日系四星各有起点与方向

四颗共用同一个农历日数,但起点与方向各不相同: 三台从左辅位数、八座从右弼位数、恩光从文昌位顺数、天贵从文曲位顺数 (恩光天贵再各退一位)。这是 iztro 的实际算法,x-iztro 原样复刻。

8. 安四组十二神

每组十二个标记排满十二宫,每宫恰好一个:

起点顺逆
长生十二神五行局定(水二局在申…)性别与年支阴阳
博士十二神禄存所在宫同上
岁前十二神年支所在宫恒顺行
将前十二神年支三合组定恒顺行

9. 推大限小限

大限从命宫起,每宫十年,起运岁数即局数(水二局 2 岁起,木三局 3 岁起…); 顺逆由性别阴阳与年支阴阳决定。

小限另起一套:从年支所属三合组定的宫起,按虚岁逐年走一宫, 方向只看性别(男顺女逆)。


运限是另一条线

以上九步排出的是本命盘,一次算完就固定了。运限是把本命盘投影到某个时间点: 按目标日期算出该层级的干支,据此重排十二宫名、算出该层级的四化与流耀。

本命盘不变,变的是「此刻站在哪一宫看」。见运限

想按步骤调 API

九步在 x-iztro 里每一步都有对应的公开函数,可以只取中间某一步的结果。 对照表与「哪些步骤会被配置改变」见 排盘九步对应的 API

本页目录