大運基礎 · 起運計算

起運時間如何計算

以歷史時區下的出生時刻、順逆方向、前後節氣、精確日時差與已聲明折算規則,算出第一柱大運日期。

英文名稱
How to Calculate Luck-Pillar Start Time
簡體中文
起运时间如何计算
拼音
Qǐ Yùn Shí Jiān Jì Suàn
別名
起大運時間 · 交運日期計算

編輯審閱:

概覽

計算起運時間(How to Calculate Luck-Pillar Start Time)時,先將出生時刻還原到正確歷史時區,確定方向並選取前一個或後一個相應節氣,再量出精確日、時差並按採用的傳統比例換算。把換算時長加回出生時刻,就得到第一柱大運的民用開始日期。底層應保存完整年月日與版本,不能以取整歲數代替。

概念速覽

時間基準
歷史本地出生時刻
方向
順排或逆排
節氣參照
下一個或上一個節氣
原始量
精確日數與時數
最終結果
民用起運日期
稽核要求
曆法方法可追溯

標準化時間,但保留原始資料

依出生地解析歷史時區,同時保存使用者輸入的民用時間、偏移量與真太陽時選項。

不得靜默改寫日光節約時間,也不能在地點未知時自動套用預設城市。

  • 民用時間與派生時間分開。
  • 記錄時區來源和選項。

選擇精確節氣時刻

方向確定後,依規則取未來或過去的相應節氣邊界。

應使用星曆中的實際時刻,而不是只有日期的農民曆標籤,因為交界附近數小時就會影響換算。

  • 保存節氣名稱與時間戳記。
  • 五種語言共用同一絕對時刻。

對完整間隔使用同一套折算規則

先量取精確時差,再換算年、月、日,最後才依畫面需要處理取整。

將換算時長加回出生時間得到第一柱起運日,後續交運點再由運柱區間接續。

  • 先量取,再折算。
  • 保留未取整結果。

保護確定性結果與既有報告

用順逆案例、節氣臨界、閏年和歷史偏移測試,切換語言不得改變絕對日期。

若計算程式或星曆升級,應發布版本說明並保留舊報告,不能靜默移動既有使用者時間線。

  • 建立邊界日期案例。
  • 不回寫已購買的歷史報告。

來源與編輯依據

  1. 《三命通會》 (Sanming Tonghui)
    《三命通會》卷二「論大運」按順逆量取生後未來或生前過去節氣,並以日數折算起運彙集干支、十神、納音、神煞與多種古典格局體系的歷史命理文獻。
  2. 《淵海子平》 (Yuanhai Ziping)
    《淵海子平》起運法:節氣距離是換算輸入,須先定月柱與方向再求起點討論地支月令、藏干、根氣與干支關係的重要子平法基礎文獻。
  3. OpenFate 編輯方法說明
    起運時間頁保存歷史時區、節氣時間戳、未取整間隔、startYear/startMonth/startDay 與算法版本OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。
這篇文章對你有幫助嗎?

搜尋知識庫