農曆轉換器有什麼用?
這個工具可以把任何一個國曆(西元、格里曆)日期,換算成傳統農曆對應的日期。它採用 ICU ChineseCalendar 計算引擎,因此結果完全符合中、港、台、新加坡及世界各地華人社群實際使用的陰陽合曆系統,舉凡農曆春節、元宵節、中秋節等節慶都能精準對應。
每次換算,計算器都會回傳農曆年、農曆月、農曆日,以及以中文呈現的六十甲子(天干地支)紀年、對應的生肖,還有當下所處的節氣。
如何使用
只需要填寫一個欄位:
- 國曆日期 — 選擇或輸入你想換算的日常日期(格式為 YYYY-MM-DD)。
送出後,轉換器會立即顯示對應的農曆年、月、日,以及干支年(例如甲辰)、生肖,還有該日期所落在的節氣。
背後的換算原理
系統會把日期載入設定為中國地區(China locale)的 ChineseCalendar。農曆年是由曆法的擴展年份減去 2637 推算而來,藉此讓 ICU 的曆元與傳統農曆紀年對齊。得到年份數字後,再進行兩項查表:
- 干支年 = 天干[(年 − 1) 除以 10 取餘數] + 地支[(年 − 1) 除以 12 取餘數]。
- 生肖 = 生肖表[(年 − 1) 除以 12 取餘數](鼠、牛、虎……豬)。
農曆月與日則直接取自曆法本身;若該月為閏月,會標示為「閏」加上前一個月的月份數字,因為農曆偶爾會多插入一個閏月。
實際範例
輸入 2024-02-10。轉換器會算出農曆年 4661、農曆月 1、農曆日 1——代表這個國曆日期正是農曆正月初一,也就是農曆春節(大年初一)。干支年顯示為甲辰,生肖為龍,節氣大約落在「立春」前後。
常見問題
為什麼每個農曆月的天數不一樣?農曆月份依照月亮的盈虧週期(約 29.5 天)而定,因此每個月為 29 或 30 天;同時大約每三年會加入一個閏月,讓曆法與季節保持同步。
像「甲辰」這樣的干支年是什麼意思?它由 10 個天干與 12 個地支搭配組合,形成循環的六十甲子,廣泛運用於傳統紀年與命理。
可以用它來查農曆春節嗎?可以——當結果顯示農曆正月初一(月 1、日 1)時,那一天的國曆日期就是當年的農曆新年。