命盤基礎約 5 分鐘2026-11-10

紫微斗数天巫天月怎麼安?用農曆生月和閏月算例核對

有人把天巫和天月都看成從正月起點逐宮走。把二月和三月並排就能看出問題:天巫由申跳到寅,天月由巳變成辰。兩顆都吃同一個農曆月序,卻各有一張落宮表。遇上閏月,還得先查工具把這一天算作哪個月,再查表。下面用閏二月十六作驗算輸入,並保留普通二、三月的查法。

天巫四組循環,正月在巳

把一月至十二月分成四組:正、五、九月安巳;二、六、十月安申;三、七、十一月安寅;四、八、十二月安亥。正月對應巳,是四項表的第一項。月序每隔四個月回到原項,二月和六月同在申。

用試算表驗算時,可把月份減一,再除以四取餘數。餘零查巳,餘一查申,餘二查寅,餘三查亥。從正月巳格沿地支順行一格會到午,但二月天巫是申。這個反例能直接識別把月表誤寫成順行或逆行的程式。

天月逐月對照,十二個月分開查

依 iztro 月系安星表,正月至六月依次是戌、巳、辰、寅、未、卯;七月至十二月依次是亥、未、寅、午、戌、寅。正月在戌只是第一列對應值。查天月要先定位第幾月,再讀該格。

五月、八月都落未,四月、九月、十二月都落寅。重複出現的地支可以用來檢查抄表是否正確,也說明為何不能由一顆天月倒推出唯一的生月。另要核對字形,天月是農曆生月系小星,天鉞的安法另看出生年干。

閏二月十六,先決定月序再復算

假設換曆後得到農曆閏二月十六,並採用已確認的日期和日界。iztro 關閉 fixLeap 時仍用二月,天巫查第二組得申,天月查第二項得巳。開啟 fixLeap 時,閏月十六起按下一個月序處理,所以查三月,天巫在寅,天月在辰。

再將日期改為同一閏月的十五。按這段程式,開啟閏月修正仍取二月,兩星分別回到申、巳。核對工具時,把十五和十六各排一次,就能辨別差異是否發生在月序切換。只有到了查表環節仍有出入,才需要比對各自的天巫表或天月表。

用三月與四月檢查有沒有錯欄

三月的天巫在寅,四月的天月也在寅。若排盤資料的天巫來自三月,而天月抄自四月,就可能同時見到兩個寅。用同一個月序查回去,三月是天巫寅、天月辰;四月是天巫亥、天月寅,兩例的落點各不相同。

批量核盤時,可先拿普通三月和四月確認兩欄,然後才測閏月。這樣一來,如果普通月一致、閏月才分歧,便可把問題縮小到換月設定。若普通月已經不一致,則要先回查星名與對照表。

只有盤面星位,能否反查月序

若拿到一張局部圖,天巫在申,先保留二、六、十月三個候選。再看天月,這三個月分別為巳、卯、午。假如天月在午,就能把這張圖的有效月序縮到十月。這個方法也可用來檢查工具是否把月份欄的編號從零開始寫入,卻在畫面上以一開始顯示。

反查得到的月序是安星使用的索引。例如天巫寅、天月辰只能從這兩張表得到三月這個索引,但它既可來自普通三月,也可來自開啟修正後的閏二月後半。需要區分出生月份與排盤採用的月份時,還得回頭核對原始農曆日期。

差異記到哪一層,才有辦法重現

公開實作能確認的差異在閏月怎麼換算;天巫和天月本身仍走同一組查表。若某個網站在普通二月仍算出不同位置,先確認它採用的日期、月份,以及星名有沒有誤讀。單憑結果不同,還無法知道它是哪個流派,或是輸入選項不同。

校盤可記成一行:閏二月十六,fixLeap 開啟,採三月,天巫寅、天月辰。關閉時另留一行。這比只記星曜落宮更便於重現。月份對照見 https://github.com/SylarLong/iztro/blob/main/src/star/location.ts 。閏月月序見 https://github.com/SylarLong/iztro/blob/main/src/utils/index.ts 。

FAQ

常見問題

延伸閱讀

繼續釐清相近問題