透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

農曆日期 2026 Year, 5 Month, 29 Day
國曆日期 7月 13, 2026
干支年 己酉
生肖 Rooster
節氣 Summer Solstice

農曆轉換器有什麼用?

這個工具可以把任何一個國曆(西元、格里曆)日期,換算成傳統農曆對應的日期。它採用 ICU ChineseCalendar 計算引擎,因此結果完全符合中、港、台、新加坡及世界各地華人社群實際使用的陰陽合曆系統,舉凡農曆春節、元宵節、中秋節等節慶都能精準對應。

每次換算,計算器都會回傳農曆年、農曆月、農曆日,以及以中文呈現的六十甲子(天干地支)紀年、對應的生肖,還有當下所處的節氣。

西曆日期轉換為農曆日期,旁邊是月相變化週期
此轉換器可將任意西曆(陽曆)日期轉換為對應的農曆日期。

如何使用

只需要填寫一個欄位:

  • 國曆日期 — 選擇或輸入你想換算的日常日期(格式為 YYYY-MM-DD)。

送出後,轉換器會立即顯示對應的農曆年、月、日,以及干支年(例如甲辰)、生肖,還有該日期所落在的節氣。

背後的換算原理

系統會把日期載入設定為中國地區(China locale)的 ChineseCalendar。農曆年是由曆法的擴展年份減去 2637 推算而來,藉此讓 ICU 的曆元與傳統農曆紀年對齊。得到年份數字後,再進行兩項查表:

  • 干支年 = 天干[(年 − 1) 除以 10 取餘數] + 地支[(年 − 1) 除以 12 取餘數]。
  • 生肖 = 生肖表[(年 − 1) 除以 12 取餘數](鼠、牛、虎……豬)。

農曆月與日則直接取自曆法本身;若該月為閏月,會標示為「閏」加上前一個月的月份數字,因為農曆偶爾會多插入一個閏月。

Advertisement
月相變化週期,從新月到滿月再到新月,界定一個朔望月
一個朔望月從一次新月到下一次新月,是農曆的基礎。

實際範例

輸入 2024-02-10。轉換器會算出農曆年 4661、農曆月 1、農曆日 1——代表這個國曆日期正是農曆正月初一,也就是農曆春節(大年初一)。干支年顯示為甲辰,生肖為,節氣大約落在「立春」前後。

常見問題

為什麼每個農曆月的天數不一樣?農曆月份依照月亮的盈虧週期(約 29.5 天)而定,因此每個月為 29 或 30 天;同時大約每三年會加入一個閏月,讓曆法與季節保持同步。

像「甲辰」這樣的干支年是什麼意思?它由 10 個天干與 12 個地支搭配組合,形成循環的六十甲子,廣泛運用於傳統紀年與命理。

可以用它來查農曆春節嗎?可以——當結果顯示農曆正月初一(月 1、日 1)時,那一天的國曆日期就是當年的農曆新年。

最後更新: