八字(四柱)是什麼
八字又稱四柱,是傳統民俗曆法中用「干支」把一個人出生的年、月、日、時各記成一組,共四組、八個字:每組由一個天干(甲乙丙丁戊己庚辛壬癸)和一個地支(子丑寅卯辰巳午未申酉戌亥)組成。天干十個、地支十二個,兩者依序配對,最小公倍數是 60,所以干支自成一個 60 個一輪的循環,年、月、日、時都用同一套記法。這只是一種紀年紀日的方式,本工具僅依規則排出這四組干支,不解讀它代表的意義。
四柱怎麼排
- 年柱:以立春為界。立春是太陽到達黃經 315 度的那一刻,在立春之前出生,年柱仍算前一年。例如西曆 2026 年 2 月 4 日立春,2 月 3 日出生的人,年柱用 2025 年的乙巳。
- 月柱:以十二個「節」為界,分別是立春(寅月)、驚蟄(卯月)、清明(辰月)、立夏(巳月)、芒種(午月)、小暑(未月)、立秋(申月)、白露(酉月)、寒露(戌月)、立冬(亥月)、大雪(子月)、小寒(丑月)。月柱的天干由年柱天干推出(五虎遁:甲己年正月起丙寅,乙庚年起戊寅,丙辛年起庚寅,丁壬年起壬寅,戊癸年起甲寅)。
- 日柱:干支紀日是連續不間斷的 60 日循環,不受月份影響。本工具以 1900 年 1 月 1 日為甲戌日往後推算。日柱在幾點換日,有「子初換日」與「子正換日」兩種做法,詳見下方說明。
- 時柱:一天分成十二個時辰,每個時辰 2 小時,子時是 23:00–00:59,丑時 01:00–02:59,依此類推。時柱的天干由日柱天干推出(五鼠遁:甲己日子時起甲子,乙庚日起丙子,丙辛日起戊子,丁壬日起庚子,戊癸日起壬子)。
日界與真太陽時:各派做法不同
日界:23:00 到隔天 00:59 是子時。「子初換日」派主張 23:00 起就是新的一天,日柱算隔日;「子正換日」派主張 00:00 才換日,23:00–23:59 這一小時叫晚子時,日柱仍算當天。兩者只影響 23:00–23:59 出生者的日柱。無論哪一派,晚子時的時柱天干都用隔日日干起算,這是現行排盤軟體最常見的做法;少數流派用當日日干,本工具不提供。
真太陽時:鐘面時間是以標準時區中央經線的平均太陽時為準,實際太陽的位置與它有兩項差別:一是出生地經度和中央經線不同(每差 1 度差 4 分鐘),二是地球軌道橢圓與地軸傾斜造成的均時差,一年之中從約 −14 分到 +16 分不等。有些師傅主張要換算成真太陽時再排,也有人直接用鐘面時間。本工具讓你自己選:勾選後,月柱與年柱的節氣比對、日柱與時柱的換算都用校正後的時間,並把校正量與校正後的時間列在結果裡。
十神與五行個數怎麼算
天干配五行:甲乙屬木、丙丁屬火、戊己屬土、庚辛屬金、壬癸屬水;奇數位(甲丙戊庚壬)為陽,偶數位(乙丁己辛癸)為陰。地支配五行:寅卯屬木、巳午屬火、辰戌丑未屬土、申酉屬金、亥子屬水。
十神是以日柱的天干(日主)當基準,看其他天干與它的五行生剋關係與陰陽是否相同:同五行同陰陽為比肩,同五行異陰陽為劫財;日主所生者,同陰陽為食神、異陰陽為傷官;日主所剋者,同陰陽為偏財、異陰陽為正財;剋日主者,同陰陽為七殺、異陰陽為正官;生日主者,同陰陽為偏印、異陰陽為正印。地支的十神則看它的藏干(地支裡藏的天干,採通行的本氣、中氣、餘氣排法,各派略有不同)。
本工具採用的十二地支藏干如下表(「—」表示沒有):
| 地支 | 本氣 | 中氣 | 餘氣 |
|---|---|---|---|
| 子 | 癸 | — | — |
| 丑 | 己 | 癸 | 辛 |
| 寅 | 甲 | 丙 | 戊 |
| 卯 | 乙 | — | — |
| 辰 | 戊 | 乙 | 癸 |
| 巳 | 丙 | 庚 | 戊 |
| 午 | 丁 | 己 | — |
| 未 | 己 | 丁 | 乙 |
| 申 | 庚 | 壬 | 戊 |
| 酉 | 辛 | — | — |
| 戌 | 戊 | 辛 | 丁 |
| 亥 | 壬 | 甲 | — |
藏干各家說法不完全一致。依一篇整理流傳版本的網路文章(搜狐:地支藏干的兩個版本,非古籍原典,查核日期 2026-10),常見的差異有:子宮,歌訣版寫「壬癸」、簡化版只寫「癸」;午宮,歌訣版寫「丙丁火己土」、簡化版寫「丁己」。本工具子取癸、午取丁己(簡化版)。其他地支是否也有出入,我們沒有找到可引用的出處,所以不列。藏干只影響十神與五行個數中「含藏干」那一列。
五行個數有兩列:一列是四個天干加上四個地支(以地支本身的五行計),共 8 個字;另一列是四個天干加上各地支藏干的總計。兩列都只是計數,不代表任何強弱判斷。
填資料時的注意事項
- 請填西曆:如果手上只有農曆生日,請先到本站的「農曆西曆轉換」換成西曆再填。
- 時間用 24 小時制:下午 3 點是 15。出生證明上寫的是當時鐘面時間,直接照填,夏令時間不用自己換算。
- 節氣交接日要看時間:立春、驚蟄等節氣的交接是精確到分鐘的,在這一天出生的人,月柱(立春則連年柱)取決於出生時間在節氣之前還是之後。結果頁在接近交界時會提醒你。
常見問題
八字的年柱為什麼不是從正月初一換?
八字排盤的年柱以立春為界,月柱以十二個「節」(立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒)為界,用的是太陽在黃道上的位置,也就是節氣,不是農曆的初一。所以 2 月初立春之前出生的人,年柱還算前一年;農曆新年和立春通常差幾天到幾週,兩者不會剛好重合。
子初換日和子正換日有什麼不同?該選哪個?
子時是 23:00 到隔天 01:00。子初換日認為 23:00 就進入新的一天,日柱從 23:00 起算隔日;子正換日認為要等到 00:00 才換日,所以 23:00 到 23:59 的日柱仍算當天(俗稱晚子時)。兩派都有人用,各自有傳承,沒有哪一個是科學上「正確」的。本工具預設子初換日,你可以切換另一個看看結果有沒有差,只有 23:00–23:59 出生的人日柱會不同。
真太陽時要不要勾選?
真太陽時是依出生地經度和太陽實際位置換算的時間:經度與標準時區中央經線每差 1 度就差 4 分鐘,再加上一年之中因地球軌道造成的均時差(最多約 ±16 分鐘)。命理界做法不一:有人一律用鐘面時間,有人一定要校正。這個選項預設不勾,勾了之後工具會把校正的分鐘數、校正後的時間都寫出來,讓你自己判斷。出生時間離節氣或時辰交界很近時,兩種算法的結果才可能不同。
不知道出生時間可以排嗎?
年柱、月柱、日柱只需要出生日期(但出生在節氣交接當天時,仍需要時間才能確定)。時柱一定要出生時間,沒有時間就無法排出時柱,本工具也不提供「猜時辰」的功能。出生時間可以查出生證明、兒童健康手冊或醫院紀錄。
台灣的夏令時間會影響八字嗎?
會。台灣在 1946 至 1961 年、1974 至 1975 年和 1979 年的部分期間實施過夏令時間(1946 年 5 月 15 日至 9 月 30 日、1947 年 4 月 15 日至 10 月 31 日,依 IANA 時區資料庫引用的臺灣省政府公報),鐘面時間比標準時間快 1 小時;1937 年 10 月至 1945 年 9 月 20 日則使用日本標準時間(UTC+9)。出生證明上的時間是當時的鐘面時間,時區選「台灣」時,本工具會依出生日期自動換算成標準時間,結果區也會註明有沒有套用。時柱的時辰每 2 小時一格,差 1 小時就可能差一個時辰。另外,1945 年 9 月 21 日 01:00 才切回 UTC+8,當天 00:00–00:59 的鐘面時間實際上可能仍是日本標準時間,與本工具的做法差 1 小時;本工具以整天計,9 月 21 日起一律用 UTC+8。
為什麼我排出來的四柱跟別的網站不一樣?
常見原因有:①日界不同(子初換日、子正換日);②有沒有做真太陽時校正;③夏令時間或歷史時區沒有校正;④出生時間剛好在節氣交接前後,不同網站的節氣時刻差幾分鐘;⑤使用農曆月份排月柱的簡化算法。本工具的節氣時刻用天文公式計算,並與香港天文台、日本國立天文台公布的時刻比對,差距在 1 分鐘內。
計算方法與來源
- 把當地日期時間扣掉時區偏移(台灣依年份校正夏令時間與日治時期),換成世界時,再換算成儒略日(Meeus 第 7 章)。台灣夏令時間與日治時期的判斷與本站「上升星座查詢」相同。
- 太陽視黃經用 VSOP87 地球日心黃經的截斷級數(Meeus 附錄 III),轉成地心、加上章動與光行差;節氣時刻是用牛頓法迭代求出視黃經剛好是 15 度倍數的時刻,並以 ΔT 換算成世界時。
- 年柱、月柱直接用出生時刻的太陽視黃經判斷:黃經 315 度(立春)起換年,之後每 30 度換一個月;月柱範圍顯示的前後節氣時刻,同樣由此求得。
- 日柱:先求出生當日的儒略日數,再以 1900 年 1 月 1 日(甲戌日)為基準,模 60 得到干支。時柱依時辰地支與五鼠遁推出。
- 真太陽時:校正量=(出生地經度 − 標準時區中央經線)× 4 分鐘 + 均時差(Meeus 第 28 章)。
我們另以獨立撰寫的 Python 程式(以 Swiss Ephemeris 求太陽黃經,不讀本頁程式碼)推算 30 組以上的出生資料,涵蓋立春前後、節氣前後、子時跨日與夏令時間年份,並與本頁實際輸出逐筆比對;節氣時刻抽驗 2025 至 2027 年全部 24 個,與香港天文台、日本國立天文台公布的時刻相差不超過 1 分鐘。
- Jean Meeus, Astronomical Algorithms, 2nd ed., Willmann-Bell, 1998:第 7、10、22、25、28 章與附錄 III。
- 香港天文台:二十四節氣(節氣與太陽黃經的定義;各年中氣時刻見其天文曆書),查核日期 2026-10。
- 日本國立天文台暦計算室:暦要項(二十四節氣),用來比對節氣時刻,查核日期 2026-10。
- IANA 時區資料庫郵件討論串,轉載交通部中央氣象局(現為中央氣象署)整理的台灣歷年夏令時間表:夏令時間實施期間的依據,查核日期 2026-10。