almanark天文曆法計算

八字排盤

輸入出生時間與地點,即時排出四柱。所有運算在你的瀏覽器內完成,出生資料不會送到任何伺服器

為什麼同一個生日會排出不同的八字

最常見的分歧來自年柱。八字的「年」是太陽年,起點在立春 —— 太陽視黃經到達 315° 的那一刻。農曆新年是朔望月的產物,兩者每年相差數日到一個月。若排盤程式用農曆年分界,凡出生在立春與新年之間的人,年柱就整柱錯位,四柱的十神、五行、大運隨之全變。

第二處是月柱。月柱只在十二個「節」的瞬間更換,而每個節的到來時刻逐年浮動,可以落在當日任何時分。把節氣當成「每月固定某日」的表格排盤,在節氣當天出生的人身上必然出錯,而這是一年裡十二個高風險日期。

第三處是時柱,也最容易被忽略。古法論時用的是頭頂太陽的位置,即真太陽時。它與鐘錶時的差距由兩部分組成:出生地與時區中央經線的經度差(每偏離 1° 約 4 分鐘),以及地球軌道偏心與黃赤交角造成的時差方程(全年在 ±16 分鐘間擺動)。以烏魯木齊為例,鐘錶用 UTC+8,而當地真太陽時比鐘錶慢近兩小時 —— 兩個時柱之差。

子時歸屬則沒有唯一答案。「換日派」認為 23:00 進入子時即算次日,「夜子時派」認為仍屬當日、到 00:00 才換。兩派各有古籍依據,結果會差一整個日柱。本站不替你選,兩種都給,預設換日派並標明。

資料來源

  1. astronomy-engine(MIT 授權)—— 太陽視位置、時角與黃經求解,VSOP87/NOVAS 演算法的 JavaScript 實作。
  2. 香港天文台《二十四節氣的日期及時間資料》—— 節氣時刻比對基準。
  3. 《協紀辨方書》《三命通會》—— 五虎遁、五鼠遁、藏干與十神的古法依據。

演算法最後校核: 2026-07 · 演算方法與誤差