時間距離換算從出生瞬間量到「節」,再按三天折一歲
01出生瞬間
02前一個 / 後一個節
03真實時間差
04起運年齡

目標節氣、比例、捨入與年齡口徑都應留在追蹤中。

01

先依大運方向決定要量到哪一個節氣

起運年齡的輸入包括已解析的出生物理瞬間及大運順逆方向。依 MingWeave 規則,順排量到下一個相關的「節」,逆排則回量到上一個相關「節」。目標節氣名稱和精確時間戳都會留在計算追蹤中。

這個目標選擇和立春作為年柱邊界是不同問題,而且使用「節」而非任意公曆月界。若另一套產品量到其他節氣,或把精確節氣簡化為某個日期,即使大運干支序列一致,起運年齡仍可能出現差異。

02

用明確公開的比例換算精確持續時間

MingWeave 採用「三天折一歲」的傳統比例:三天真實經過時間折算為一歲,一天折算四個月,兩小時約等於推算年齡中的十天。引擎直接使用兩個精確瞬間的時間差,不用人工去數日曆日期。

例如一筆合成順排紀錄,若出生到目標節氣相隔 18 天,18 除以 3 得到六歲,再依公開的捨入與日期投影規則形成畫面結果。這個例子只示範比例;真實計算仍使用精確瞬間與版本化節氣資料。

03

捨入與年齡口徑都屬於方法的一部分

時間差很少恰好換算成整數年。MingWeave 會保留年、月、日的結構化表示,再依文件化日曆規則估算一個公曆起運日期;年齡採實足年齡基礎,避免和傳統虛歲等其他計齡方式混在一起。

其他系統可能捨入到月份、從一歲開始計數,或只顯示整數。這些結果看似矛盾,底層時間距離卻可能接近。因此要比較原始持續時間、比例、捨入、年齡口徑與日期投影後,才知道是否真的用了不同算法。

04

出生時間未知或靠近節氣時,精度必須收斂

出生時間未知時,只有日期能確定,代表一整天的可能出生瞬間範圍,也會對應一段起運年齡區間。MingWeave 會直接顯示這項限制,不假裝有分鐘級精度。若出生很接近目標節氣,小幅鐘面誤差也可能對換算產生明顯影響。

起運年齡應被理解成所選傳統方法的透明輸出,而不是人生事件必然啟動的日期。比較不同命盤時,請一併保存順逆、目標節氣、時間距離追蹤、方法設定檔、引擎版本與資料版本;這些條件都跟著數字,計算才真正可重現。

  • 順逆方向決定量到前一個或後一個「節」。
  • 精確時間距離依三天折一歲換算。
  • 捨入與年齡口徑必須跟結果一起保留。
來源

參考資料與方法來源

  1. 香港天文台:節氣精確時刻
  2. 聯合國教科文組織:二十四節氣
  3. MingWeave 計算方法