八字 · 部落格

國曆農曆對照:干支紀年月日時之規則與換算

Deep Oracle 學術組 · 2026-09-19 · 約 5 分鐘

國曆農曆對照,是把同一天在國曆(公曆)與農曆兩種曆法中的日期標記互相對應起來的查表工作。在命盤上,這一步通常發生在輸入出生資料之後、排出四柱之前的階段:軟體或命理師需要先將當事人提供的出生日期轉成可推算的曆法座標,確認年柱與月柱的分界,再進入八字、紫微鬥數等後續排盤程式。

國曆與農曆量的不是同一件事

國曆以太陽回歸年為基準,一年長度接近三百六十五天,日期反映的是地球繞太陽執行所處的位置。農曆則是陰陽合曆:月份按月相盈虧來排,朔日為初一,望日一般在十五前後;年份則靠閏月追上太陽。純陰曆不設閏月,月份會在季節裡持續漂移;農曆設閏月,所以正月永遠不會漂到夏天。這是理解國曆農曆對照的第一層關鍵:兩者一個主要跟太陽,一個同時跟月亮與太陽,不能把農曆簡單當成另一種「寫法」。

對照為什麼每年都要重查

農曆為了兼顧月相與季節,代價是年長不固定,在三百五十三天到三百八十五天之間浮動。因此同一個農曆日期對應的國曆日期每年都不同,必須逐年查表。不能用前一年的對照直接推後一年,也不能只加或減固定天數。例如某年的正月初一落在國曆一月下旬,隔年可能落在二月中旬;同是「八月十五」,在不同年份對應的國曆日期可以相差將近一個月。凡是涉及出生日期、紀念日、合婚擇日等需要明確定位日子的場合,都應以當年的對照表或可追溯的曆法資料為準。

閏月那一格怎麼讀

閏月年份裡同一個月份名稱會出現兩次,例如閏四月的年份有兩個「四月初十」。查對照表時漏掉「閏」字就會落到相差一個月的日期。讀法上要先確認該年是否置閏、閏的是哪一個月,再按表中「閏某月」的欄位逐日對應。若一個人的生日寫的是「閏四月初十」,就必須查閏四月那一欄,而不是把四月那一欄的初十直接拿來用。兩者雖然名稱相近,但在國曆上往往相隔約一個月,排盤或擇日時不可混用。關於閏月的形成與規則,可進一步參考閏月是什麼

節氣落在國曆上幾乎固定

二十四節氣按太陽在黃道上的位置劃分,每十五度一個,與月相無關,所以在國曆上幾乎固定——立春總在二月三日至五日之間。其餘節氣也大致落在國曆的固定日期附近,前後通常只差一兩天。這是因為節氣本質上就是太陽位置的標記,與國曆的太陽年性質一致。由此也可以看出,節氣寫在農曆的日曆上,卻和國曆對得更齊。需要系統瞭解節氣次序與含義時,可參見二十四節氣

報生日時用哪一種最不會出錯

報生日時報國曆日期加出生時刻最不容易出錯,因為國曆日期唯一,不需要補充閏月與大小月的條件。只要說清「某年某月某日幾點幾分」,配合出生地點即可進入排盤。若只報農曆日期,還需確認是否閏月、該年大小月如何,稍有不慎就可能錯位。若手邊只有農曆生日,應先查該年國曆農曆對照表,轉成國曆日期,再進行後續推算。相關轉換方法可參考農曆公曆怎麼轉換

與相鄰概念的區別

國曆農曆對照容易與「農曆公曆轉換」混用,但前者偏重日期對應關係的查表,後者則常指實際執行換算的步驟或工具。與「陰曆陽曆」的概念也應分開:農曆不等於純陰曆,國曆也不完全等同於一般口語中的陽曆。更完整的曆法分類,可見農曆、陰曆、陽曆、公曆分別指什麼

在命理應用中,八字用的是節氣,不是農曆月份:年柱以立春為界,月柱以十二節為界,兩者都不看農曆初一。因此即使某人出生在農曆正月初一之前,只要尚未交立春,年柱仍屬前一年;月柱也以節氣交接點切分,而非以農曆每月初一劃界。這正是國曆農曆對照之後,排盤程式還必須再比對節氣時刻的原因。反過來,同一個節氣對應的農曆日期每年可以差出將近一個月,所以不能憑農曆月份直接判斷八字月柱。理解這一層區別,才能避免把「農曆生日」直接當成「八字月份」來用。

相關術語

農曆、陰曆、陽曆、公曆分別指什麼 · 閏月是什麼 · 二十四節氣 · 農曆公曆怎麼轉換

國曆農曆對照:干支紀年月日時之規則與換算