公曆農曆換算怎麼做?農曆生日、閏月與大小月一次搞懂

很多人查「公曆農曆換算」都是臨時要用:記的是農曆生日、要訂的卻是國曆餐廳,或是長輩說「臘月回來吃飯」,你得先知道是國曆哪天。這篇把換算原理講清楚,再給你一套查詢步驟,以後不用到處求人對照。
公曆農曆換算的原理:兩套曆在量什麼
- 公曆(國曆):跟著太陽走,一年約 365 天,月份長度是人為規定的,與月相無關。
- 農曆:陰陽合曆。月份跟著月相——初一是新月、十五前後是滿月,一個朔望月約 29.5 天,所以農曆月有 29 天(小月)與 30 天(大月)兩種;年長又要跟季節對齊,靠節氣與閏月來校正。
- 節氣:完全跟太陽位置走,所以節氣的公曆日期相對穩定(例如清明多在 4 月 4 日到 6 日),在農曆上的日期反而年年不同。
換句話說,公曆農曆換算不是一套加減公式,而是「月相週期」與「太陽週期」之間的對照表。這張表古人用曆書排、現代用資料庫算,查詢工具就是它的入口:用萬年曆查看每日農曆日期。
農曆生日怎麼換成國曆:三步驟
以「農曆八月十五生日」為例:
- 打開萬年曆,把月份切到目標年份的國曆 8 月到 9 月之間(中秋前後)。
- 在月曆裡找標示「初一」的日子,確定農曆八月初一落在國曆哪一天,再往下數到十五;2027 年農曆八月十五就是國曆 9 月 15 日(中秋節當天)。
- 點開該日詳情核對農曆月日與節日標示,順手把國曆日期記進行事曆。
另一種方向是先有國曆再查農曆:例如想知道 2027 年 2 月 6 日是什麼日子,直接開當天詳情,畫面會顯示農曆正月初一、春節。兩種方向都靠同一個資料源完成,比翻紙本農民曆快得多。若要一次看整年節日分布,可以對照2027 農曆節日總表。
閏月與大小月是怎麼回事
- 大小月:農曆月以「初一到下個初一」為界,實測 30 天是大月、29 天是小月。它不像公曆那樣固定 1、3、5 月大,而是每年重新排。2027 年的除夕落在 2 月 5 日、是臘月廿九,就是一個小月實例——那一年的十二月只有 29 天,所以沒有「大年三十」。
- 閏月:12 個農曆月加起來約 354 天,比公曆年短約 11 天,累積三年就差出一個多月。為了讓農曆月份不跟季節脫節,曆法大約每兩三年安插一個閏月,讓有閏月的年變成 13 個月。
- 對換算的影響:有閏月的年份,閏月之後的農曆生日換成公曆會「多跳一次」;大小月則會讓日期在 29、30 之間微調。所以精確換算永遠以萬年曆標示為準,不要用「大約加減幾天」的估計法。
常見誤解
- 「農曆就是陰曆」:純陰曆只看月相、不理季節,回教曆就是例子;農曆兼顧節氣,是陰陽合曆,所以才需要閏月。
- 「農曆生日固定差一個多月」:每年落差不同,有時只差十幾天、有時跨月,必須逐年查。
- 「閏月生日的人四年過一次」:那是公曆 2 月 29 日的說法。農曆閏月出生的人,民俗上多數過前一個同名月或當月,沒有統一規定。
- 「大小月有規律可背」:大小月由實際朔望決定,沒有固定排列,背口訣不如查一次。
- 「換算差一天沒關係」:慶生可以寬鬆,但節日當天、八字日柱、擇日用事差一天就是兩回事,務必以萬年曆逐日詳情核對。
把「查工具、認初一、看詳情」這三步記起來,公曆農曆換算就不再是難題。想再深入每日欄位的讀法,可讀建除十二神與值神入門;要看節氣日期怎麼查,見2027 二十四節氣日期表。
常見問題
公曆農曆換算要自己算嗎?
不用。公曆農曆換算的細節牽涉朔望月與節氣,手算容易出錯,交給萬年曆最穩:輸入或點選日期就能看到對應的農曆月日,反向查詢也一樣方便。
農曆生日每年國曆都不一樣嗎?
多數時候是。農曆月跟著月相走,一年約354天,比公曆短,所以同一個農曆生日對應的公曆日期每年會前後移動,有時還會落在不同月份。查法見本文步驟。
閏月是怎麼決定的?
農曆是陰陽合曆,月份跟月相、年長跟節氣都要顧到,累積起來大約每兩三年會多出一個月,這個月就安插成閏月。哪一年閏幾月由曆法推算決定,直接看萬年曆標示最清楚。
大月小月是三十天和二十九天嗎?
對。農曆月從初一到下個初一為止,剛好30天是大月、29天是小月,長短由實際朔望週期決定,不固定。2027年的臘月就是小月,除夕落在臘月廿九。
換算錯一天會有什麼影響?
看用途。一般慶生差一天影響不大,但涉及農曆節日、八字排盤或擇日時,日期錯一天就可能對錯干支,這種情況一定要用萬年曆逐日確認,別憑印象換算。