如何排大運
從已校驗的月柱、順逆規則、六十甲子、出生時刻與節氣間隔,完整計算大運序列和第一柱起運日期。
概覽
排大運需要分別得到兩項結果:大運干支的先後次序,以及第一柱大運的準確開始日期。先確認月柱和順逆方向,再沿六十甲子逐柱排列;之後以出生時刻至指定節氣的精確間隔,按已聲明的折算規則計算起運。所有曆法輸入、節氣時刻和規則版本都應保留,不能為了貼合經歷而改方向或提早取整。
概念速覽
- 輸入一
- 已校驗月柱
- 輸入二
- 順逆規則
- 輸入三
- 出生時間與地點
- 輸入四
- 指定節氣時刻
- 輸出
- 運柱次序與起運日期
- 校驗
- 計算程式與凍結報告一致
先鎖定曆法與出生輸入
確認出生地歷史時區、民用時間、曆法轉換、節氣月和最終月柱,再開始推排大運。
若出生時間或地點不確定,要保留不確定性;接近節氣交界時甚至可能改變月柱。
- 只使用同一份已校驗命盤資料。
- 保存時區與節氣來源。
從月柱沿同一方向逐柱推進
順排取月柱之後的有效甲子,逆排取之前的有效甲子,再依次推進一干一支。
月柱是錨點,通常不重複作為第一柱大運;每個結果都必須是有效的陰陽干支配對。
- 天干地支同步推進。
- 校驗每柱在六十甲子中的位置。
另外計算第一柱開始日期
依方向量取出生至所需節氣的日、時差,再按已說明的傳統比例換算成年、月、日。
正式結果應保存計算程式回傳的實際年月日,不應只顯示一個四捨五入後的歲數。
- 不能從序列反推起運時間。
- 保存精確日期與算法版本。
發布前完成確定性核對
以順排、逆排、節氣邊界、歷史時區與閏年案例,核對方向、首柱、起運日與後續交運點。
算法升級不得靜默改寫已產生或已購買的舊報告;不同版本應附可見的方法說明。
- 涵蓋日期邊界案例。
- 保護凍結報告不被回寫。
來源與編輯依據
- 《三命通會》 (Sanming Tonghui)《三命通會》卷二「論大運」:陽男陰女由生後未來節氣順行,陰男陽女取生前節氣逆行,另列三日為年換算彙集干支、十神、納音、神煞與多種古典格局體系的歷史命理文獻。
- 《淵海子平》 (Yuanhai Ziping)《淵海子平》行運諸論:以月柱及順逆次序推大運干支,再將各運與原局旺衰喜忌合看討論地支月令、藏干、根氣與干支關係的重要子平法基礎文獻。
- OpenFate 編輯方法說明大運計算頁對齊 calculateDaYun 的 direction、startYear、startMonth、startDay 與日期區間,保護凍結報告OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。