日期與時間

農曆生日怎麼換算國曆?閏月、每年生日與行事曆教學

農曆生日不能直接每年加 365 天。用正月初一與普通六月、閏六月例子,說明逐年國曆換算、大小月缺日、ICS 匯出,以及 ToolPiyo 官方資料快照的範圍。

一起操作:農曆生日換算器 ↗

這篇筆記會談到
  1. 為什麼每年的國曆日期會不同?
  2. 先確認你手上的生日資料
  3. 逐年查生日的操作流程
  4. 沒有閏月、沒有三十日,該怎麼辦?
  5. 目前可查範圍:2022-01-01~2050-12-31
  6. ICS 匯出後,還要做一次核對
  7. 常見問題

農曆生日換成國曆,需要知道農曆的月、日、是否為閏月,以及要查哪一年,再查該年的國農曆對照。不能把某一年的國曆生日固定每年加 365 天,也不能只把民國年加 1911 就完成農曆轉換。

若你想替家人把未來幾年的農曆生日加入行事曆,應先逐年確認實際日期,再匯入個別日期事件,而不是把今年換出的國曆月日設成每年重複。

為什麼每年的國曆日期會不同?

農曆月份與月相週期相關,並藉閏月調整與太陽年的季節關係。中央氣象署的為何有閏月及閏年說明了陰陽合曆與閏月的概念;國曆的 2 月 29 日,與農曆插入一個閏月,是不同制度。

用目前專案保存的中央氣象署日曆對照資料核對:

農曆日期 國曆日期
2025 年正月初一 2025-01-29
2026 年正月初一 2026-02-17
2025 年普通六月初一 2025-06-25
2025 年閏六月初一 2025-07-25

第一列如果只把國曆年份加一,會得到 2026-01-29,並不是 2026 年正月初一。後兩列也顯示,「六月」與「閏六月」在同一年是兩個不同月份,日期不能合併。

先確認你手上的生日資料

家人說「六月初一」時,先問是普通六月還是閏六月;若紀錄只寫「6/1」,不要自行推定。出生農曆年若有可靠資料,可以選填來驗證該年是否存在這個日期;也可以留白,只查這組月日往後的生日。

要核對某一次出生日期的國曆與農曆對應,使用國農曆轉換器;要看多個年度相同農曆月日對應哪天,使用農曆生日計算器。兩者的查詢目的不同。

逐年查生日的操作流程

  1. 在農曆生日工具選月與日,正確勾選是否為閏月。
  2. 有確定的出生農曆年時再選填,不確定不要猜一個年份。
  3. 選擇顯示未來 3、5 或 10 年,產生逐年結果。
  4. 逐列查看國曆日期、星期,以及是否標示沒有對應閏月或缺少三十日。
  5. 確認你採用的慶生習慣後,再匯出行事曆或複製結果。

查詢未來幾年的農曆生日。只需核對某一天,則開啟國農曆日期轉換器。

沒有閏月、沒有三十日,該怎麼辦?

工具預設採嚴格對照:某年沒有相同的閏月,就顯示該年沒有對應閏月生日,不把它偷偷當成普通同月。

例如閏六月初一,不會在每一年都出現相同閏月。若你們家習慣在沒有閏六月的年份以普通六月慶生,可以明確啟用工具提供的「普通同月代替」選項;這是你選擇的慶生習慣,不是官方對照表說兩個日期相同,也不是所有家庭通用的規則。

農曆月有 29 日或 30 日。若生日為三十日,某年該月只有 29 日,工具不會自動改成二十九或下個月初一。請與家人另行確認慶祝方式,不要把沒有日期的列當成已排好的行事曆事件。

目前可查範圍:2022-01-01~2050-12-31

兩個工具使用已提交至專案的中央氣象署 A-A0087-001 日曆資料快照,來源可追溯到政府資料開放平臺的日曆資料。目前快照的國曆實際範圍是 2022-01-01 至 2050-12-31,不是完整的所有農曆年份。

範圍兩端所對應的農曆年可能只有部分月份或日期。顯示未來 10 年也不代表工具會推算到資料以外;如果可查年數不足,就只能列出資料範圍內的結果。資料由網站維護時更新,訪客查詢不會臨時向外部 API 取得更多年度。

因此,較早的出生日期可能無法在這份快照中驗證。你仍可用已知的農曆月日查範圍內的未來生日,但不能把沒有支援的出生年份說成已完成官方換算。

ICS 匯出後,還要做一次核對

工具會把有實際對應國曆日期的結果輸出成 ICS 全日事件;沒有有效日期的列不會偽造一個事件。它匯出的是各年度核對過的個別日期,不是固定國曆月日的年度重複規則。

下載 .ics 後,到自己的行事曆使用「匯入」,先選適合的行事曆分類,再核對幾筆日期。是否顯示通知、提前幾天提醒,由行事曆軟體另外設定;ToolPiyo 不會因匯出就持續在背景提醒,也不會自動更新已匯入的事件。再次匯入前請檢查是否已存在,避免不同軟體產生重複事件。

若還想知道距離下一次慶生日期幾天,可把確認過的國曆日期帶到日期倒數的曆日計算。若舊資料只差在民國或西元年號,先看紀年換算公式,不要誤用農曆轉換。

常見問題

可以直接保證未來一百年的生日嗎?

不可以。本工具採有來源的日期表,不推算範圍外日期;未來更新資料,也需要重新驗證與發布後才會擴大支援範圍。

「找不到日期」是不是代表輸入資料一定錯?

不一定。可能是該年沒有對應閏月、該月沒有三十日,或日期超出快照範圍。請先看每列原因,再核對原始生日紀錄,不要為了消除提示就任意改掉月日。

這些工具由 ToolPiyo 免費提供,免登入。教學中的示例資料僅供練習,請以自己的實際需求核對結果。

← 返回生活工具筆記
YOUR NEXT LITTLE STEP

把剛學會的,實際做一次。