系統標準和時間計算

時間是一切的起點。八字排盤的傳統幾千年没變——依據你出生那一刻,太陽在你出生地上空的真實位置。我們做的,是把現代钟表上的那行數字,還原為它本應的樣子。


真太陽時:我們默認的基準

地球上每一個經度,太陽升起的時間都不一樣。全球分成了二十四個時區,每個時區的人用的是同一個"標準時間",但太陽在他們頭頂的位置卻是不同的。八字排盤看的是太陽,不是鐘錶。

中國橫跨東五區到東九區,但全國共用東八區"北京時間"。一個北京正午出生的人和一個烏魯木齊正午出生的人,太陽位置差了近兩小時。所以我們默認使用真太陽時——將你輸入的鐘錶時間,按出生地經度反推回太陽在該地上空的實際位置。

舉個例子:你在纽約填了一個 1995 年 3 月 15 日下午 2 點出生。經過時區轉換和纽約經度(西經 74°)校正,真正用來排盤的時刻和你輸入的钟表時間可能相差了整整一個時辰。

但如果你就在北京出生——東八區中心、經度接近 120°,真太陽時和北京時間幾乎一致。所以你在北京輸入下午 3 點,排盤用的也是下午 3 點左右。


夏令時:1986–1991 的 1 小時誤差

中國在 1986 年到 1991 年間實行過夏令時,每年 4 月中旬到 9 月中旬,全國統一把钟拨快一小時。如果你在這段時間出生,你所記得的出生時間很可能已經是夏令時。系統會自動檢測並減去這一小時——不需要你手動計算。

海外的夏令時由 IANA 時區數據庫自動處理——你選的城市帶有時區信息,系統知道那一年那個季節是否實行了夏令時。


節气換月:精確到秒级

年柱和月柱的更替不按公歷 1 月 1 日,也不按月相——而是按二十四節气的精確交節時刻。我們采用香港天文臺授時標準,節气交節時間精確到秒。這意味著:立春的精確時刻一到,新一年的年柱開始起算。交節時刻前出生的人屬於上一年的年柱,交節時刻後出生的人屬於新一年的年柱。差一秒,年柱就換一個字。

我們在 1920 年到 2088 年之間抽取了超過一萬個節气邊界日的出生樣本進行回歸驗證——所有邊界案例中,系統的年柱和月柱判定均與節气交節的精確時刻一致,未出現任何偏柱错誤。當前系統支持公元 1900 年至 2100 年的出生時間排盤。


子初換日:一天從 23 點開始

在八字體系中,子時是一天中最早的兩個小時(23:00–01:00)。子初一到(23:00),新一天的日柱就已經開始算起了。這意味著如果你出生在 23:00 之後,你的日柱是第二天的日柱。

我們默認采用此規则——這是多數正統流派的共识。如果你出生在 23:00–23:59 之間,日柱已經按次日算起。


對專業用戶

如果你對時間校正有自己的偏好: