透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

國曆日期
2026-02-17
(格式:YYYY-MM-DD)
換算後的國曆日期
國曆年 2026
國曆月 2
國曆日 17
星期 Tuesday
說明: 此處顯示的國曆日期,是依據華人農曆系統,對照你所輸入的農曆日期換算而得。

這個換算器的功能

「農曆轉國曆日期換算器」能把華人農曆的日期,換算成全世界通用的國曆(西曆,又稱公曆、陽曆)日期。農曆是一套陰陽合曆,在台灣、中國大陸以及東亞各地廣泛使用,舉凡傳統節慶、生日,乃至於農曆新年等重要日子都以它為準。由於農曆日期每年對照國曆都會浮動,這個工具能省去你查表推算的麻煩,直接給出精準的國曆對應日期。

三個輸入欄位

  • 農曆年 – 農曆的年份(例如 2024 年)。這個年份同時也決定了該年的生肖,以及由天干地支組成的干支紀年。
  • 農曆月 – 農曆的月份(1~12 月)。農曆偶爾會出現閏月,因此在適用的情況下,你也可以選擇某個月份的「閏月」版本。
  • 農曆日 – 農曆當月的日期(1~30 日,因為農曆每個月有 29 或 30 天)。
輸入曆法轉換的三個輸入框
三個必填項:農曆年、農曆月和農曆日。

換算原理

本工具的核心採用 ICU(International Components for Unicode)的中國曆(ChineseCalendar),這也是許多作業系統內建使用的天文曆法引擎。它會設定延伸年份、月份、閏月標記與當月日期,再讀回對應的國曆日期。由於採用了天文觀測的新月(朔)與節氣資料來精準定位每一個月,比起單純用算式加減天數,結果可靠得多。

$$\text{Gregorian Date} = \text{ChineseCalendar}\left(\text{ExtendedYear} = \text{Lunar Year} + 2637,\; \text{Month} = \text{Lunar Month} - 1,\; \text{Day} = \text{Lunar Day}\right)$$

本工具也會以 \(\text{zodiacAnimals}[(\text{year} - 1) \bmod 12]\) 計算生肖,並將 10 個天干與 12 個地支配對,組成該年的干支紀年名稱。

Advertisement
從農曆日期經偏移調整到西曆日期的流程
農曆輸入經過偏移調整,並透過曆法系統對應為西曆日期。

實際範例

假設你輸入農曆 2024 年、1 月、1 日——也就是正月初一、農曆新年的第一天。換算器會回傳國曆日期 2024 年 2 月 10 日。2024 年的生肖為,干支紀年為甲辰(Jiǎ-Chén)。若把日期改成 15,就能看到元宵節的國曆日期。

常見問題

什麼是閏月? 為了讓農曆的月份與太陽年保持對齊,農曆大約每三年會多加一個(閏)月。如果你要查的日期正好落在這樣的月份,請選擇對應月份的「閏月」選項。

為什麼農曆日期每年對照國曆都不一樣? 農曆的月份是依照月亮的週期(約 29.5 天)而定,因此 12 個月的農曆年比太陽年來得短。這就導致同一個農曆日期,每年會落在不同的國曆日期上。

換算結果有多準確? 由於本工具採用 ICU 以天文方式計算的曆法,換算結果與官方農曆表完全一致。

最後更新: