Smart Calculators

Smart

Calculators

公曆農曆轉換器

喺公曆(西曆)同中國、越南、韓國農曆(陰陽合曆)之間互換日期。即時顯示生肖、干支、五行、節氣同閏月狀態,對齊香港天文台對照表。

今日(農曆)

正在載入今日農曆日期…

農曆日期

依中國農曆(中原標準時間 UTC+8)計算。

Day of week

ISO-8601 (Gregorian)

生肖年與新年

生肖

五行

干支紀年

丙午 (Bǐng Wǔ)

農曆新年(公曆)

2026年2月17日

立春(公曆)

2026年2月4日

節氣拼音名稱公曆日期
立春Lìchūn立春2026-02-04
雨水Yǔshuǐ雨水2026-02-18
驚蟄Jīngzhé驚蟄2026-03-05
春分Chūnfēn春分2026-03-20
清明Qīngmíng清明2026-04-05
穀雨Gǔyǔ穀雨2026-04-20
立夏Lìxià立夏2026-05-05
小滿Xiǎomǎn小滿2026-05-21
芒種Mángzhòng芒種2026-06-05
夏至Xiàzhì夏至2026-06-21
小暑Xiǎoshǔ小暑2026-07-07
大暑Dàshǔ大暑2026-07-23
立秋Lìqiū立秋2026-08-07
處暑Chùshǔ處暑2026-08-23
白露Báilù白露2026-09-07
秋分Qiūfēn秋分2026-09-23
寒露Hánlù寒露2026-10-08
霜降Shuāngjiàng霜降2026-10-23
立冬Lìdōng立冬2026-11-07
小雪Xiǎoxuě小雪2026-11-22
大雪Dàxuě大雪2026-12-07
冬至Dōngzhì冬至2026-12-22
小寒Xiǎohán小寒2027-01-05
大寒Dàhán大寒2027-01-20

農曆、越南曆與韓曆同屬陰陽合曆:月份依月相而定(每月 29 或 30 日),並大約每三年置一閏月,以 19 年為一週期使曆年與季節保持一致。每一年均以干支、生肖與五行標記。生肖年可由農曆新年起算(民間慣例),亦可由立春起算(八字慣例);兩者不同時,本工具會同時顯示。由於三種曆法採用不同時區計算(中國 UTC+8、越南 UTC+7、韓國 UTC+9),同一日期偶爾會相差一天。越南素以貓代替兔而聞名。

公曆農曆對照轉換器。公曆換農曆,附生肖、干支、五行與節氣。

公曆農曆轉換器把任一日期在公曆(西曆)與農曆之間雙向換算,同步顯示生肖、干支、五行與最近的二十四節氣。同一介面還能切換越南農曆(貓年)與韓國音曆,各自依本國時區計算,對齊香港天文台公佈的對照表。

甚麼是農曆?農曆同公曆有咩分別

農曆是一種「陰陽合曆」:月份跟着月亮的圓缺(朔望)走,閏月則令整年對齊太陽同四季。每個農曆月由新月(朔)當日開始,所以一個農曆月係 29 日(小月)或 30 日(大月);平年十二個月約 354 日,比公曆少咗大約 11 日。為咗唔好令農曆愈走愈偏離節氣,大約每兩到三年會加插一個第十三個月,即係閏月,嗰一年共有 383 至 385 日。
香港同時通行兩套曆法:公曆(西曆、格里曆、陽曆)係政府文件、護照簽證、銀行同強積金供款日期的標準,元旦、聖誕節、復活節都跟公曆而定;而農曆新年、中秋節、清明節、端午節、重陽節則一律跟農曆。呢個亦解釋咗點解農曆生日對應的公曆日期年年唔同——農曆日期固定,公曆日期卻會喺一個月左右的範圍內漂移,要靠換算先查得到。要留意「農曆」嚴格嚟講係陰陽合曆,並唔等同純粹的「陰曆」(純陰曆只得伊斯蘭曆/回曆),香港天文台亦有專文解釋呢個分別。
同一套陰陽合曆系統,越南叫「Âm lịch」、韓國叫「음력(音曆)」,兩國歷史上都採用過中國曆法。但三者並非完全相同:中國以 UTC+8、越南以 UTC+7、韓國以 UTC+9(KST)各自的子午線計算。當朔或節氣的精確時刻落喺當地午夜附近時,某個月份喺某一國可能早一日或遲一日開始,呢個就係越南或韓國印製的月曆偶爾同香港版差一日的原因。除咗日期本身,農曆仲承載生肖、干支、五行同二十四節氣等文化資訊,本工具一次過全部呈現,並將生肖同五行定位為傳統文化而非命運預測,準確涵蓋 1891 至 2100 年。

公曆點樣換算成農曆?操作四步驟

農曆換算冇辦法好似回曆咁用簡單加減完成,因為月份的起點取決於太陽同月亮真實的天文位置。精準的做法係先算出每一次朔(新月,定月首)同每一個中氣(定閏月規則)的確切時刻,再透過儒略日數(Julian Day Number)對應返公曆。
使用本換算器的步驟:
1. 揀換算方向——公曆轉農曆,或農曆轉公曆。
2. 若要查越南或韓國版本,喺曆法選單切換(中國、越南、韓國)。
3. 輸入年、月、日。喺農曆呢一側,閏月會以獨立的「閏」項目出現喺月份選單,直接揀就得,唔使另外剔方格。
4. 讀取結果:換算後的日期、星期幾、ISO-8601 格式,以及生肖、干支、五行同最近的二十四節氣。
換算即時完成,而且完全喺你部機的瀏覽器內運算,唔會上傳任何資料。底層的月份對照表以香港天文台同中央研究院(中國)、越南官方曆、韓國天文研究院 KASI(韓國)逐年校驗過,所以結果同各地實際印製的月曆一致。好多人用 Excel 公式自己換算時最常卡喺閏月——閏月冇辦法靠固定年差推算,本工具直接讀取校驗過的對照表,閏月都唔會出錯。

以儒略日為樞紐

JD=flunar(y,m,d,)dategreg=fgreg1(JD)JD = f_{lunar}(y, m, d, \ell) \Rightarrow date_{greg} = f_{greg}^{-1}(JD)
  • JDJD = 儒略日數——所有曆法共用的連續日數計數器
  • y,m,dy, m, d = 使用者輸入的農曆年、月、日
  • \ell = 閏月旗標(揀到的月份係閏月時設定)
  • flunarf_{lunar} = 由農曆日期對應到儒略日的正向函式,從該版本的預建月份表讀取
  • fgreg1f_{greg}^{-1} = 由儒略日反推返公曆日期的逆向函式
每一次換算都以儒略日數為樞紐。農曆日期先搵到包住佢的農曆新年,再順序累加儲存的 29/30 日月長,得出儒略日;接着將儒略日轉成公曆日期、星期同 ISO-8601 字串。反方向換算只係將呢兩步倒返轉。
干支年則係對農曆年的純算術。將天干、地支由零開始編號,天干序號為 (年 − 4) mod 10,地支序號為 (年 − 4) mod 12;地支決定生肖,天干決定五行。
stem=(y4)mod10,branch=(y4)mod12\text{stem} = (y - 4) \bmod 10, \quad \text{branch} = (y - 4) \bmod 12
以 2026 年為例,天干得「丙」(屬陽火),地支得「午」(馬),組成干支年「丙午」,亦即俗稱的火馬年(赤馬年)。天干甲乙屬木、丙丁屬火、戊己屬土、庚辛屬金、壬癸屬水,所以丙午年五行屬火。

公曆農曆換算範例

2026 農曆新年(丙午馬年)

2026 年正月初一 = 公曆 2026 年 2 月 17 日(星期二),除夕喺前一日 2 月 16 日。要留意 2026 年「冇年三十」——臘月(農曆十二月)係 29 日的小月,所以除夕落喺年廿九。香港天文台指出,2025 至 2029 連續五年都冇年三十,係相當罕見的現象(粗略估計機率只約百分之一),下一個有年三十的除夕最快要等到 2030 年。干支年為丙午,即火馬年。另外,節氣立春落喺 2 月 4 日(香港時間約凌晨),比農曆新年早咗將近兩星期,所以凡係 2 月 4 日至 2 月 16 日之間的公曆日期,民俗生肖(過年前仍算蛇)同八字生肖(立春起已算馬)會唔一致。本工具喺兩者唔同時會同時顯示。

2026 中秋節(連香港公眾假期)

農曆八月十五 = 公曆 2026 年 9 月 25 日(星期五)。要留意香港的公眾假期係「中秋節翌日」,即 9 月 26 日(星期六),而唔係正日;呢個係 HK 特有的安排,賞月喺 25 日晚,補假落喺翌日。因為農曆日期固定、公曆日期唔固定,中秋節每年落喺唔同的公曆日(2025 年係 10 月 6 日、2027 年又唔同),查中秋對應的公曆日,正係一般人最常打開農曆換算工具的原因。下表整理 2026 年丙午馬年幾個主要農曆節日的公曆對照:
農曆節日農曆日期公曆 2026星期
除夕(年廿九)臘月廿九2 月 16 日
農曆新年正月初一2 月 17 日
元宵節正月十五3 月 3 日
端午節五月初五6 月 19 日
七夕七月初七8 月 19 日
盂蘭節(中元)七月十五8 月 27 日
中秋節(正日)八月十五9 月 25 日
重陽節九月初九10 月 18 日

越南貓年 vs 中國兔年

卯(mǎo)年喺中國同韓國係兔年,但喺越南係貓年(năm Mèo)。原因係第四地支「卯」的越南語讀音接近「mèo(貓)」,加上兔喺越南農村唔常見,久而久之就以貓取代兔;越南同時將第二地支的牛換成水牛(Trâu)。將曆法選單切到「越南」,卯年就會正確回傳貓(Mèo)而唔係兔——呢個係大多數單一曆法換算器會搞錯的地方。順帶一提,越南人過年唔會送貓相關的禮物,因為越南語「貓」同「窮」諧音,送貓即係送窮,係過年大忌。

罕見的 2033 閏十一月

2033 年帶有一個閏十一月——係自公元元年以嚟第六次閏十一月(前兩次喺 1631 年同 1642 年,之後要等到 2128 同 2147 年),亦係 1645 年曆法改革以嚟,閏月第一次落喺十一月之後。好多舊式(尤其 1990 年代之前)的換算程式會將 2033 年的閏月誤判為閏七月,令節日日期偏差成個月,呢個係出名的「2033 年問題」。本工具直接由校驗過的官方對照表讀取,唔會出錯。對照之下,較近期的閏月分別係 2020 閏四月、2025 閏六月,下一個係 2028 閏五月。

使用農曆換算器的實用提醒

  • 查「今年屬咩生肖」「幾月幾號開始算馬年」呢類問題時,請用農曆新年(正月初一)為界——呢個係一般人講生肖時的日常意思。若係排八字、合婚、擇日,則改用立春為界;兩者唔同時,本工具會同時標示。
  • 如果你喺農曆年尾或公曆 1 月底、2 月初出世,務必再確認生肖:生日若喺當年農曆新年之前,生肖屬前一個動物,唔係公曆年份對應嗰個。例如 2026 年 1 月 1 日至 2 月 16 日出世的人,生肖仍然係蛇而唔係馬。
  • 越南農曆用貓、水牛取代兔、牛,換算越南過年(Tết)或越南朋友的生日前,請先喺選單切到越南版本;韓國音曆(음력)同中國農曆偶爾差一日,亦係時區造成,請揀返對應的國家版本。
  • 印製的越南或韓國月曆若同香港版差一日,係正常現象而非錯誤:每一國各自依本國時區計算(UTC+7/UTC+9/UTC+8)。香港天文台亦註明,數十年後的長程日期若朔或節氣時間好接近午夜,對照表可能有一日之差。
  • 呢度顯示的五行係該年天干對應的簡化五行(例如丙午 = 火)。較長的六十甲子「納音」說法(丙午的納音係「天河水」)係另一套傳統系統,同呢個唔同,唔好混用。香港稱呼黃曆/通書為「通勝」,係因為粵語「書」同「輸」同音避忌,改稱「勝」討個好意頭;通勝喺農曆之上再加宜忌神煞,同單純的日期換算唔同。
  • 想存入試算表或行事曆時,建議一律用公曆的 ISO-8601(YYYY-MM-DD)格式儲存,顯示時先換成農曆,避免跨系統讀取錯亂。可用分享按鈕複製一個保留換算方向同曆法版本的連結。

農曆換算常見問題

呢個農曆換算器免唔免費?

係。每一次換算都喺你部機的瀏覽器內完成,唔使註冊、唔會將資料送去伺服器,可以無限次換算中國、越南、韓國三種曆法的日期。

換算準唔準?同香港天文台一致嗎?

準確到日,涵蓋 1891 至 2100 年。月份對照表以香港天文台同中央研究院(中國)、越南官方曆、韓國 KASI(韓國)校驗過。少數 2050 年之後的長程日期會帶提示,因為官方表對午夜附近的邊界可能有一日之差。

今年(丙午年)幾月幾號開始算馬年?

丙午馬年由公曆 2026 年 2 月 17 日(正月初一)開始,到 2027 年 2 月 5 日結束。所以 2026 年 1 月 1 日至 2 月 16 日出世的人,生肖其實仲係前一年的蛇,唔係馬。

生肖到底要睇立春定睇過年(正月初一)?

有兩種分界慣例。民俗慣例以農曆新年(正月初一)為生肖起點,係大多數人講的意思;曆書同八字慣例則以節氣立春(約 2 月 4 日)為起點。兩者通常相差兩星期內,所以公曆 1 月底至 2 月初的日期生肖可能唔同。本工具喺兩者唔一致時會同時顯示。

點解 2026 年冇年三十、除夕喺年廿九?

因為 2026 年的臘月(農曆十二月)係 29 日的小月,所以嗰年最後一日係臘月廿九,冇臘月三十。農曆每個月係 29 或 30 日,視乎該月含唔含完整的朔望週期而定。香港天文台指出 2025 至 2029 連續五年都冇年三十,下一個有年三十的除夕最快要到 2030 年。

點解農曆生日對應的公曆日期年年都唔同?

因為農曆係陰陽合曆、公曆係純太陽曆,農曆平年比公曆少約 11 日,又每兩三年插一個閏月。兩套曆法步調唔同,所以同一個農曆生日喺公曆上會年年漂移,要換算先查得到當年的公曆日。約每 19 年(十九年七閏)先大致返到同一日,但因為仲差約兩個鐘,所以未必啱啱同一日。

咩係閏月?點解 2033 年係閏十一月?

閏月係大約每兩到三年加插的第十三個月,用嚟令農曆年對齊節氣,放喺第一個「冇中氣」的月份。2033 年出名,係因為呢條規則將閏月排喺十一月之後(閏十一月)——係 1645 年曆法改革以嚟首見,亦係公元元年後第六次,好多舊式換算器會誤判為閏七月。

我點知自己屬咩生肖?

將出生日期換算成農曆年,再睇生肖欄就得。十二生肖依十二地支循環:鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬。若你喺農曆新年前幾日出世,生肖算前一年嗰個。

咩係干支(天干地支)同五行?

干支以十天干(甲乙丙丁戊己庚辛壬癸)配十二地支(子丑寅卯辰巳午未申酉戌亥),每 60 年循環一次。每個天干對應一種五行(木、火、土、金、水)。2026 年係干支年「丙午」,丙屬陽火、午係馬,所以叫火馬年。

二十四節氣係咩?

二十四節氣依太陽喺黃道上的位置將太陽年分成 24 段,標示農事同節慶的季節節奏,已列入聯合國教科文組織非物質文化遺產,包含立春、冬至等。香港天文台會公佈每個節氣的香港時間。本換算器會顯示你查詢日期最近的節氣。

呢個工具可以換算韓國音曆(음력)或越南農曆(Âm lịch)嗎?

可以。打開曆法選單揀韓國或越南,工具就會讀取該國自己的月份表、套用該國時區,並顯示對應的生肖名稱——包含越南卯年的貓。韓國音曆同中國農曆偶爾差一日,正係時區造成。

可以換算 1891 年之前或 2100 年之後的日期嗎?

唔可以。三種版本的校驗範圍都係 1891 至 2100 年,同官方天文機構公佈的一致(香港天文台對照表涵蓋 1901 至 2100 年)。超出呢個範圍工具會夾到最近的邊界並顯示警告,因為 1645 年之前曆法基礎唔同、2100 年之後天文不確定性增大。


重要名詞

農曆

中國的陰陽合曆,越南叫 Âm lịch、韓國叫 음력(音曆)。月份跟着月亮走,閏月令整年對齊太陽同節氣。又常被叫做陰曆、舊曆,但嚴格嚟講係陰陽合曆,唔等同純陰曆。

公曆(西曆、陽曆)

教宗額我略十三世於 1582 年頒佈的格里曆,香港官方文件、護照簽證、銀行同強積金供款日期皆以此為準,ISO-8601 亦以此為基礎。香港用「公曆」一詞,台灣則多用「國曆」。

陰陽合曆

同時依農曆月份同太陽年運作的曆法,靠插入閏月同季節保持同步。中國、越南、韓國、希伯來曆都屬陰陽合曆;純陰曆只得伊斯蘭曆(回曆)。

閏月

大約每兩到三年加入的第十三個月,以「閏」字開頭書寫(閏四月 = 閏的四月);越南用「nhuận」、韓國用「윤」。閏月放喺第一個冇中氣的月份。

生肖(屬相)

對應十二地支的十二動物循環(鼠到豬)。越南版本以貓、水牛取代中國同韓國的兔、牛。

干支(天干地支)

以十天干配十二地支組成的六十年循環。2026 年係丙午(火馬年),干支紀年慣例以立春為起點。

五行

木、火、土、金、水。每個天干對應一種五行:甲乙木、丙丁火、戊己土、庚辛金、壬癸水。2026 年天干丙屬火。

二十四節氣

依太陽位置將太陽年分成 24 段,用於農事同節慶,已列入聯合國教科文組織非物質文化遺產,含立春、冬至等。香港天文台公佈每個節氣的香港時間。

立春

二十四節氣之首,「春之始」,約喺 2 月 4 日。八字同干支紀年以立春為生肖年的起點,而非農曆新年。

通勝(通書、黃曆)

喺農曆之上加入宜忌、神煞、擇日內容的曆書。粵語地區因「書」同「輸」同音避忌,改稱「通勝」(取「勝」的好意頭)。通勝同單純的日期換算唔同。

儒略日數(JD)

由公元前 4713 年起算的連續日數計數,係任意兩種曆法互換時的通用樞紐。本工具內部以 JD 串接公曆同農曆。


內容經 Smart Calculators 團隊驗證