日柱怎麼算:從一個已知的日子開始數
日柱的天干就是日主,是整張八字的核心。它的算法和其他三柱不同:日干支每天往前走一格,六十天一輪,和月份、年份都沒有對齊關係,所以要從一個已知的日子開始數。
方法
- 選一個基準日:本站用 2000 年 1 月 1 日,戊午日,在六十甲子中是第 55 個(序號 54,從 0 起算)。
- 算出生日和基準日相差幾天:之後為正、之前為負。
- (54 + 相差天數) 除以 60,取餘數(負數就再加 60),對照下表就是日柱。
- 晚上 11 點之後出生,本站採 23 點換日,日柱用隔天。
六十甲子順序表(序號從 0 起算)
| 序號 | +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | +8 | +9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0–9 | 甲子 | 乙丑 | 丙寅 | 丁卯 | 戊辰 | 己巳 | 庚午 | 辛未 | 壬申 | 癸酉 |
| 10–19 | 甲戌 | 乙亥 | 丙子 | 丁丑 | 戊寅 | 己卯 | 庚辰 | 辛巳 | 壬午 | 癸未 |
| 20–29 | 甲申 | 乙酉 | 丙戌 | 丁亥 | 戊子 | 己丑 | 庚寅 | 辛卯 | 壬辰 | 癸巳 |
| 30–39 | 甲午 | 乙未 | 丙申 | 丁酉 | 戊戌 | 己亥 | 庚子 | 辛丑 | 壬寅 | 癸卯 |
| 40–49 | 甲辰 | 乙巳 | 丙午 | 丁未 | 戊申 | 己酉 | 庚戌 | 辛亥 | 壬子 | 癸丑 |
| 50–59 | 甲寅 | 乙卯 | 丙辰 | 丁巳 | 戊午 | 己未 | 庚申 | 辛酉 | 壬戌 | 癸亥 |
完整範例:1985 年 3 月 12 日酉時
國曆 1985 年 3 月 12 日下午 5–7 點
年乙丑
月己卯
日・日主庚戌
時乙酉
- ① 年柱:1985 年立春在 1985-02-04 05:11,3 月 12 日已過立春,用 1985。(1985 − 4) ÷ 10 餘 1 → 天干第 2 個「乙」;÷ 12 餘 1 → 地支第 2 個「丑」。年柱 乙丑。
- ② 月柱:出生前最近的節是驚蟄(1985-03-05 23:16),月支為卯。乙年用五虎遁「乙庚之歲戊為頭」,寅月是戊寅,往後 1 位到卯,月柱 己卯。
- ③ 日柱:2000 年 1 月 1 日是戊午(第 55 個,序號 54)。1985 年 3 月 12 日在它之前 5408 天:(54 − 5408) 除以 60 的餘數是 46,即第 47 個,日柱 庚戌。
- ④ 時柱:庚日用五鼠遁「乙庚丙作初」,子時是丙子,往後 9 位到酉,時柱 乙酉。
為什麼沒有簡單公式
一年有 365 或 366 天,不是 60 的倍數,所以同一個國曆日期,每年的日柱都不一樣。手算時最容易出錯的是數天數(閏年、大小月);實務上多半查萬年曆,或用工具。本站的日柱由開源曆法程式庫 lunar-javascript 計算,這一頁的公式與它逐盤比對一致。
晚子時要注意
23:00–23:59 出生的「晚子時」,本站日柱算隔天;也有流派主張過了午夜才換日。兩派的日主會不同,見早子與晚子。
一步一步排給你看
輸入國曆生日與時辰,工具會照這一頁的方法,把年、月、日、時四柱怎麼算出來逐步列出,最後和本站排盤引擎核對。資料只在你的瀏覽器裡計算,不會上傳。
採國曆生日,子時以晚上 11 點換日;節氣以時辰中點比對(與本站排盤相同)。
一句誠實話:手算是為了看懂,不是為了取代工具
親手算一遍,你會知道四柱每一個字是怎麼來的,看到別人的盤也更有把握。但實際排盤牽涉節氣交接的精確時刻、夏令時間與真太陽時,一個不小心就會差一柱。算完之後,用工具核對一次最保險。本站內容僅供參考與娛樂。
算算你的日柱
輸入生日,工具會列出與基準日相差的天數,一步步算出日柱與日主。
日柱常見問題
八字日柱怎麼算?
從一個已知干支的基準日數天數。例如以 2000 年 1 月 1 日戊午(序號 54)為基準,(54 + 相差天數) 除以 60 取餘數,對照六十甲子。
日柱為什麼每年同一天都不一樣?
日干支六十天一輪,一年 365 或 366 天不是 60 的倍數,所以同一個國曆日期每年的日柱都不同。
晚上 11 點出生,日柱算哪一天?
本站採 23 點換日,日柱算隔天;另有午夜換日的流派,兩派日主不同。