公曆農曆轉換工具
公曆與農曆互轉,查詢生肖、節氣、傳統節日
輸入公曆日期
輸入農曆日期
什麼是農曆?
農曆,又稱陰曆、舊曆,是中國傳統曆法,是一種陰陽合曆。它以月相變化週期(朔望月)為月,同時兼顧太陽週年運動(迴歸年)為年,透過設定閏月來協調兩者之間的關係。農曆與公曆的區別:公曆是純陽曆,以地球繞太陽公轉週期為基礎;農曆則是陰陽合曆,既考慮月相變化,又兼顧季節變化。中國傳統節日如春節、中秋節、端午節等都按農曆計算。 多人協作使用時,應提前明確輸入、前提和期望結果,避免輸出被誤解。
使用方式
陽曆轉農曆
- 選取「陽曆轉農曆」頁籤
- 輸入年、月、日,或點選「使用今日」自動帶入當天日期
- 點選「轉換為農曆」按鈕
- 查看結果,包含農曆日期、生肖、干支紀年、節氣及節慶
農曆轉陽曆
- 選取「農曆轉陽曆」頁籤
- 輸入農曆年,選取月份與日期(可選取閏月)
- 點選「轉換為陽曆」按鈕
- 查看轉換後的陽曆日期與相關資訊
日曆提示
- 轉換生日或節慶日期前,請先確認來源日期為公曆或農曆。
- 閏月與同號碼的正常月份不同;僅在原始日期明確使用閏月時,才選取閏月選項。
使用場景
技術原理
農曆是陰陽合曆:月份跟隨朔望月(平均 29.53 天),年長度透過閏月向迴歸年(約 365.24 天)靠攏。一個平年只有 12 個朔望月,約 354 天——比迴歸年少 11 天。如果不調整,春節會逐漸漂移到夏季。 為了使農曆年與季節保持同步,傳統規則是「十九年七閏」:19 個農曆年總計約 6939.6 天,非常接近 19 個迴歸年的 6939.5 天。某年是否有閏月以及閏哪個月,由「無中氣置閏」規則決定:一個月內不含任何一個中氣(春分、夏至、秋分、冬至……)的月份即為閏月,記作「閏 X 月」。 二十四節氣由太陽在黃道上的視位置定義,每 15 度一個。它們的公曆日期每年僅浮動 1-2 天,因此清明落在 4 月 4 日或 5 日;在農曆上的位置則隨閏月規則漂移。 實際上,朔望月長度和節氣時刻都需要精確的天文計算,因此多數工具預先計算 1900-2100 年的查找表(每月初一的公曆日期、哪些年有閏月、閏哪個月),運行時直接查表而非在瀏覽器中執行天文計算。超出此範圍,結果不再保證準確。
- 農曆是陰陽合曆:月份跟隨月相,年長度透過閏月與迴歸年保持同步——與純陽曆的國曆有根本區別。
- 朔望月平均 29.53 天;農曆月分為 30 天的大月和 29 天的小月,取決於實際月相,而非固定規則。
- 採用「十九年七閏」規則,具體閏月由無中氣置閏規則選定;閏月不固定在某個特定月份。
- 二十四節氣以太陽黃經每 15 度為間距;在公曆上幾乎固定,在農曆上會漂移。
- 工具基於 1900-2100 年的預計算天文表;超出此範圍的日期可能產生轉換誤差。
- 六十甲子干支循環和生肖(以農曆正月初一為新年分界)定義年份邊界;跨年出生者應以春節日期確定生肖。
範例
查詢春節日期
農曆 2027 年正月初一
-> 國曆 2027-02-06(星期六)
-> 干支丁未年,生肖羊生日國曆轉農曆
國曆 1995-08-20
-> 農曆乙亥年七月廿五
-> 干支乙亥年,生肖豬
-> 節氣:約處暑前後閏月年份查詢
2025 年有閏六月;2028 年有閏五月
-> 閏年共 13 個農曆月,約 384 天
-> 閏月生日大約每 19 年才會再遇到一次常見問題
農民曆會顯示哪些資訊?
包含中國陰陽合曆與對應的西元日期、月相(例如正月初一)、生肖年、天干地支、二十四節氣、傳統節日,以及當日宜忌——也就是傳統紙本黃曆上常見的那些內容。
為什麼農曆新年每年落在不同的西元日期?
農曆新年是最接近立春的那個新月,會落在 1 月 21 日到 2 月 20 日之間。一個朔望月約 29.5 天,回歸年約 365.24 天,所以每 2 到 3 年就要加一個閏月,讓曆法跟季節對齊。
什麼是閏月?
為了讓陰陽合曆與回歸年同步而插入的第 13 個月。閏月會沿用前一個月的名稱(例如閏四月接在四月之後)。生日落在閏月的人,通常會在下一個非閏月的相同月份慶生。
會顯示二十四節氣嗎?
會。二十四節氣把回歸年沿著黃道劃分成每 15 度一段,影響著農事、飲食和傳統醫學的時序——立春、雨水、驚蟄等等。頁面會顯示當天所屬節氣或下一個即將到來的節氣。
「宜忌」是真的還是隻是好玩?
這些內容來自傳統黃曆,根據干支循環系統,把婚嫁、搬家、開市、動土等活動標示為吉或兇。可以當作文化參考;現代決策不需要照單全收。
可以查詢的範圍多廣?
頁面通常涵蓋 1900 到 2100 年,足以滿足常見需求(推算長輩農曆生日、未來節日、家族紀錄)。超出這個範圍底層查表資料可能就沒有了。
換算是在我的瀏覽器中完成的嗎?
是的。西元曆轉農曆使用內建的對照表,不會上傳任何資料。頁面載入後即使離線也能運作。