ToolAct工具行動

公曆農曆轉換工具

公曆與農曆互轉,查詢生肖、節氣、傳統節日

輸入公曆日期

輸入農曆日期

什麼是農曆?

農曆,又稱陰曆、舊曆,是中國傳統曆法,是一種陰陽合曆。它以月相變化週期(朔望月)為月,同時兼顧太陽週年運動(迴歸年)為年,透過設定閏月來協調兩者之間的關係。農曆與公曆的區別:公曆是純陽曆,以地球繞太陽公轉週期為基礎;農曆則是陰陽合曆,既考慮月相變化,又兼顧季節變化。中國傳統節日如春節、中秋節、端午節等都按農曆計算。 多人協作使用時,應提前明確輸入、前提和期望結果,避免輸出被誤解。

使用方式

陽曆轉農曆

  1. 選取「陽曆轉農曆」頁籤
  2. 輸入年、月、日,或點選「使用今日」自動帶入當天日期
  3. 點選「轉換為農曆」按鈕
  4. 查看結果,包含農曆日期、生肖、干支紀年、節氣及節慶

農曆轉陽曆

  1. 選取「農曆轉陽曆」頁籤
  2. 輸入農曆年,選取月份與日期(可選取閏月)
  3. 點選「轉換為陽曆」按鈕
  4. 查看轉換後的陽曆日期與相關資訊

日曆提示

  • 轉換生日或節慶日期前,請先確認來源日期為公曆或農曆。
  • 閏月與同號碼的正常月份不同;僅在原始日期明確使用閏月時,才選取閏月選項。

使用場景

在公曆和農曆日期之間互轉使用兩個頁簽,將公曆日期轉為農曆日期,或將農曆日期轉回公曆,支援 1900 年至 2100 年。工具會處理閏月選擇,並在轉換結果旁顯示星期、生肖和干支紀年資訊。
查詢某個日期附近的節慶和節氣轉換公曆日期時,結果會顯示內建資料中識別到的陽曆節慶、陰曆節慶和二十四節氣。適合確認傳統節日、安排問候或驗證日曆標記。二十四節氣以太陽視黃經每 15° 為間距,因此對應的公曆日期每年僅浮動 1-2 天——清明固定在 4 月 4 日或 5 日,而在農曆上的位置則因月份隨朔望週期而漂移。
在本機處理歷史和家族日期用於族譜記錄、生日轉換、婚禮規劃和文化參考時,計算器在瀏覽器端快速給出結果,無需將個人日期傳送到其他地方。年份範圍驗證確保輸出不超出支援的農曆資料表。每次轉換都在頁面內對照嵌入的 1900-2100 年農曆查找表完成,祖先出生日期、結婚登記和家族紀念日查詢永遠不會到達外部 API 或後端服務。
將農曆年月日反查為公曆日期使用農曆轉公曆頁簽輸入年份、閏月標記和日期,確認公曆星期、生肖和干支紀年。適合驗證舊日記、祖先牌位或掃描文件上的日期。干支紀年以 1984 年甲子年為基準,採用 60 年一甲子的循環,農曆年份可透過 (年份 - 4) mod 60 對照該基準得出天干地支。
在 1900 至 2100 支援範圍內交叉驗證日期超出內建資料表的輸入會被拒絕,讓使用者知道轉換基於固定資料集而非外推。對於法律或族譜方面的決定,仍應對照印刷通書或登記來源驗證結果。資料表反映了每 19 年 7 個閏月的長期模式(默冬週期),在此框架內,閏月每年落在不同的月份——2023 年閏二月,2025 年閏六月,因此同一農曆月份在不同年份可能對應不同的公曆範圍。

技術原理

農曆是陰陽合曆:月份跟隨朔望月(平均 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 年,足以滿足常見需求(推算長輩農曆生日、未來節日、家族紀錄)。超出這個範圍底層查表資料可能就沒有了。

換算是在我的瀏覽器中完成的嗎?

是的。西元曆轉農曆使用內建的對照表,不會上傳任何資料。頁面載入後即使離線也能運作。