中國曆法

**農曆**是漢字文化圈傳統上廣泛使用的陰陽合曆曆法，適用於農事生產的時序，故以此為名。又稱作**中曆**、**華曆**、**中國古曆**。農曆以寅月為歲首，傳說寅月建正始於夏朝，所以又稱作**夏曆**。中華民國成立後，孫中山宣佈以格里曆作官方曆法，稱為國曆、新曆，華夏傳統曆法則返稱**舊曆**、**傳統曆**、**古曆**。格里曆為陽曆，而農曆是以月相周期安排月份之日期，故習稱**陰曆**。不過農曆考慮了地球環繞太陽公轉的周期，以冬至迴歸年為基準確定歲實，配合季節陽光分一歲為二十四節氣，所以其實算是陰陽曆。臺灣話稱**農曆**（lông-li̍k）、**舊曆**（kū-li̍k）、**陰曆**（im-li̍k），又稱**咱人**，是「咱人的曆日」（lán-lâng ê la̍h-ji̍t）的略縮。

記載此曆法的曆書（又作曆本、歷日、曆日、曆頭），稱為皇曆或黃曆。古代曆書由皇帝頒布，官方印刷，所以稱為皇曆。因多用黃色封皮，又稱黃曆。古代有各種類型的黃曆，平民用的稱「民曆」，上頭記載入學、安床、裁衣、沐浴、剃頭等日常宜忌之曆注。皇帝用的「御覽曆」除日常宜忌外，還有頒詔、出師、招賢、遣使等軍國大事宜忌。官吏用的「壬遁曆」，則有上官、上冊、進表、赴任的吉凶。除黃曆外還有「七政躔度曆」，記載了七曜行度用以預測天象，相當於今日的天文年曆。通書得名自「通天人之際」，是術數家對黃曆的傳注，增添了擇日的宜忌規則、神煞起例等術數理論和方法的內容。現代通常將黃曆稱為農民曆，因包含了二十四節氣，適宜農民務農。農民曆的雛型可追溯至《夏小正》，該書記載了每個月的天象、物候及日常民生活動等農政資訊。

漢武帝時因曆法與天象運行失合，召集群臣制定了《太初曆》，為中國傳統曆法史上一次重大的改革，為後世建立起基本的曆法規則。主導改曆的太史令司馬遷採用與農時相應的夏正為歲首，自此大都採用「夏正」，以寅月為正月；之後朔日和節氣的計算方式在後世得到修訂（改為定朔、定氣）。現行農曆是依據既定基本規則，運用現代天文學成果修訂，依照日月實際運行軌道等天文數據計算得來，而非像古代是據參考座標的曆元推算往後之年月日。

農曆和格里曆、伊斯蘭曆、印度曆、佛曆一樣，是當代應用廣泛的曆法之一。在華人地區、許多少數民族地區、朝鮮半島、越南及全世界海外華人社區，農曆廣泛應用於生日標記、各種民俗活動節日等，比如「春節」、「元宵節」、「端午節」、「中秋節」、「重陽節」等節慶活動，為中華文化的象徵。

## 陰陽合曆

曆法是紀錄時間之座標系統，多數古代民族根據天象來確定曆法，都有年和月之概念：年，就是四季週期，即地球圍繞太陽公轉；月，就是月相盈虧週期，即月球圍繞地球公轉。準確測量迴歸年和朔望月之長度，會發現一年比十二個月多大約 10.875 日，即單個陰曆或陽曆無法同時滿足年和月的準確週期。

陰曆之曆月是準確按月相盈虧圓缺週期來制定，1 個朔望月長約 29.53 日，故制訂曆月為大月就是 30 日，小月就是 29 日，若以 12 個月為 1 年，1 年之長度就落在 354 日或 355 日之間，故年只是大體上符合一個四季循環，但其長度和四季週期有一些差異，這就導致新年並非固定於某個季節，而是緩慢推移，從冬季逐年移動到夏季。例如伊斯蘭曆、古希臘曆都是如此。

陽曆之曆年是準確按太陽視運動週期（迴歸年）為制定標準，沒有月之概念，或者月只是大體符合月亮陰晴圓缺變化的週期長度。例如西曆月長與真正的朔望月只相差 0.5 至 1.5 日，西方語言之月份與月亮同源（例如英語中的 month 與 moon），但月亮圓缺與每月日期變化沒有固定關係（即新月的日期逐月緩慢推移）。季節明顯之地區，所原創之曆法多為陽曆，比如尼羅河定期泛濫，造就了古埃及太陽曆。

**調和陰陽**

華夏曆法同時考慮到太陽及月球運動，兼顧了年和月之準確週期，是為陰陽合曆。夏曆依據觀測月相變化，嚴格按照朔望月週期確定月份（定朔），為農曆之陰曆部份，12 個月平均約在 354 日左右。通過觀測太陽視運動與黃道的關係，觀察出迴歸年之週期約在 365.25 日左右，由太陽之高度角變化週期，影響地表氣候環境之不同，定出二十四節氣（定氣），為農曆之陽曆部份。在結合時衡量到陰曆十二個月與陽曆迴歸年每年約有 11 日落差，為了使彼此長度能夠更加接近，自春秋時代起即有「十九年七閏月法」；又排定了閏月規則，力求平衡調和中氣在相應固定月份。如此既達到年合四季、月合圓缺，即新月固定於初一，新年固定於冬春之交，達成陰陽和諧。

在十九年七閏之規律下，每個人在其 19 歲倍數之生日，有機會西曆生日與夏曆重合於同一日。

十九年置七閏的規則一直使用到時憲曆才被廢除。現在使用的置閏規則，是看前後兩個冬至之間，有幾個完整的月相週期，以此來決定該年是否置閏。詳見 #置閏。

## 曆法

據紫金山天文台研究員劉寶琳和杜倫大學教授 Richard Stephenson 的手稿，及《古今曆術考》作者譚冰的補充，就現代天文學而言，中國傳統曆法可用以下規則描述：

* 每月初一為日月合朔之日。（定朔）
* 平年為十二個朔望月，閏年為十三個朔望月。
* 冬至所在月為十一月。
* 無中氣之月為閏月；若一年有兩月無中氣，以冬至後第一個無中氣月為閏月。（順治二年，即公元 1645 年，滿清政府用時憲歷，採定氣法而產生的置閏改革）
* 標準時間計算以東經 120 度為基準。（民國十七年，即公元 1928 年，國民政府以東經 120 度作為標準時，即 UTC+8）
* 年、月、日均由子夜零時零分開始計算。
* 太陽每運行十五黃經度為一節氣。（定氣）

### 定月

現行曆法，以朔分月，每個朔望月之始末通過太陽和月球之相對位置確定，以每個月太陽直射月球背面之時刻，定出朔日，朔日定為初一，為每月之始日。每月太陽直射月球正面之日期定出望日，一般為十五或十六日，為每月之中點日期。一個月之上旬按順序習慣上稱為**初日**，如一月十日稱為正月初十。下旬稱為**廿日**，亦有些通勝將之說成**念日**；如一月二十二日稱為正月廿二或正月念二。

冬至所在月定義為十一月，之後月份為十二月、正月、二月…… 復至十一月。其中農曆每年第一個月按照習慣稱為正月，十一月及十二月分別又稱為冬月及臘月。表示氣候寒冷的成語「十冬臘月」就是從此得來，字面意思即為十月、十一月和十二月為一年中最寒冷的月份。若兩冬月間，不計冬月剩餘 11 個月，則不需置閏。

### 置閏

現行曆法在時憲曆時，已廢除「十九年置七閏」，以及修改「無中氣置閏」的規則，改為在滿足特定條件下，對第一個無中氣之月置閏。條件如下：兩冬月 (冬至所在的月份) 之間，不計冬月，若剩餘 11 個月 (即兩冬至間有 12 次新月)，該年不用置閏；若剩餘 12 個月 (即兩冬至間有 13 次新月)，則置閏於兩冬月間第一個無中氣之月（有時一歲可能會有兩個無中氣之月，只取第一個），月序與前一個月相同（閏月在幾月後面，就稱閏幾月）。採用現行之定朔法，有可能會出現無中氣月但無須置閏之狀況。

由於當前近日點在冬季，冬季節氣之間較短，十冬臘月較容易分配到中氣；若採無中置閏法，閏月較常發生在夏季。未來因近日點進動，可能改變。

### 定年

定完月後，即可決定一年之起始。民用曆法中，以正月朔日為一年之開始，稱為元旦（元春旦）或正旦（正月旦），正月初一子夜至下一個正月初一子夜前之時間段稱為「一年」。有時一年內出現兩個立春，即年初一後立春，翌年年初一前再立春，稱為「雙春年」，一般視作吉兆。按照現行曆法計算，雙春年必定有閏月，有閏月之年必定有雙春，故又稱「雙春兼閏月」。相反，如果年初一至翌年年初一前夕沒有立春，稱為「盲年」。在十九年週期內，雙春兼閏年及盲年各出現七次，而單春年只有五次。

在古代，官方通常會指定年號，並確定開始時間（奉正朔），隨後依順序紀年。夏曆同時會使用干支標註年份順序（包含歲星紀年及太歲紀年），十二地支又對應十二生肖，比如壬辰龍年。民間通常會在民間信仰於節慶表示神明誕辰或傳統戲劇作品使用，如辛卯年四月十二日、甲午年臘月初七等。

中華民國成立時，廢除農曆之官方地位，改以格里曆計算年份，同時稱正月朔日為春節，廢除了年號制度。現今人們通常直接用民國紀年或公元紀年來表示農曆年份，嚴謹的標示會在年份後加上干支紀年，如 2021 年 9 月 5 日為中華民國 110 年辛丑七月廿九。或採用黃帝紀年，若以公元前 2698 年為黃帝紀元元年起算，至公元 2023 年為黃帝紀元 4721 年（主要見於農民曆，稱黃帝紀元○○○○年。孫中山在《臨時大總統改曆改元通電》所用的農曆紀年即採用了當時革命黨人因拒用滿清皇帝年號而改用的黃帝紀元）。

## 詳細定義

### 天干地支

天干地支 60 種配搭，循環往復，每 60 年干支紀年一個週期、每 60 月干支紀月一個週期、每 60 日干支紀日一個週期、每 60 時辰干支紀時一個週期，干支紀年月日時合共有八字。天干地支對應到月份，通常採用干支紀月，這種紀月以冬至所在月為子月，每一年為一個週期，如遇到閏月，閏月干支與前月相同。其中特別是地支中之子午，在夏曆有著重要地位。

* 十天干：甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
* 十二地支：子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

**地支**

地支與月份、時辰有固定關係：

* 年、月表徵地球公轉，每圈為一歲，均分為 12 節，每節為一個月份，各對應十二地支，
* 日、時表徵地球自轉，每圈為一日，均分為 12 格，每格為一個時辰，各對應十二地支；

由於這種對應關係，每 5 年（日），干支紀月份（時辰）正好完成一次週期。（干支紀月不計閏月）

**子午**

十二地支中，子午依據太陽位置來確定，子為陰極盛，午為陽極盛，子午為歲、日週期定出始末與中點：

* 以每年太陽直射北迴歸線之日期定出夏至，午月為每歲之中點月份（干支五月），
* 以每年太陽直射南迴歸線之日期定出冬至，子月為每歲之始末月份（干支十一月）；
* 以每日太陽位於正南方向之時刻定出正午，午時為每日之中點時辰（11~13 點），
* 以每日太陽位於正北方向之時刻定出子夜，子時為每日之始末時辰（23~01 點）。
  * 註：此處每日太陽位於正北方向是指夜晚，太陽在地平線下方之正北。
* 歲與年平均等長，起始點平均相差八分之一年，即半個季度。因為歲末歲初各有半個冬季，而年的安排使到一整個冬季放在年末。

### 日

中國古代以子夜為日之分界，以子正初刻（00:00）為一日之開始，以夜子初四刻（24:00）為一日之終結。但習慣中，人們傾向於認為一日開始於寅時（平旦）5 點。中國傳統將一日分割為 12 個時辰，依次是子時、丑時、寅時、卯時、辰時、巳時、午時、未時、申時、酉時、戌時、亥時。1 個時辰等於 2 個小時，子時是下午 11 時至上午 1 時，丑時是上午 1 時至上午 3 時，以此類推。

夏曆用干支來標記流水日，就像如星期般，無天文意義。60 干支為一循環，甲子、乙丑、丙寅、……、癸亥、甲子。比如，2013 年新年歲首（西曆 2 月 10 日）是丁未日，2014 年歲首（1 月 31 日）是壬寅日。

### 月朔

朔望月之長度大約在 29.27 至 29.83 日之間變動，長期平均長度是 29.530588 日（29 日 12 時 44 分 2.8 秒）。因此，農曆一個月是 29 日或 30 日，又稱小月及大月。每一個月起始於朔日子夜，結束於下一個朔日子夜之前。現行曆法採取定朔法。

**平朔**

早期，採用平朔方法確定朔日。經過長期觀察，確定朔望月之平均長度，比如 $29{\tfrac {499}{940}}$ 日。然後，選一個日月合朔的日期作為曆元，每經過一個月增加 $29{\tfrac {499}{940}}$ 日，取整數部分即得朔日。

平朔規則下，通常是大小月相間，然後每經過 15 或 17 個月有一對連大月。

**定朔**

元授時曆起，天文台運用天體運行規律和採用實際觀測天象數據，確定每朔（太陽和月球之黃經一致）之具體時間，取當日為朔日，即每月初一。

定朔規則下，各月大小排列並不固定，有時會碰到連續四個大月或是連續三個小月。

### 節氣

因地球橢圓地圍繞太陽公轉，速度不平均，故節氣有二法。按平均時間為平氣，按公轉角度為定氣。平氣法之春分秋分，未必為晝夜等長。自崇禎曆至今，曆法使用定氣。

**平氣**

在古代，通常以冬至到冬至之間（約 $365{\tfrac {1}{4}}$ 日），分割為 24 段（每段約 $15{\tfrac {7}{32}}$ 日），每段起始於一個節氣，依次為：冬至、小寒、大寒、立春、雨水、驚蟄、春分、清明、穀雨、立夏、小滿、芒種、夏至、小暑、大暑、立秋、處暑、白露、秋分、寒露、霜降、立冬、小雪、大雪。

立春到立夏前為春季，立夏到立秋前為夏季，立秋到立冬前為秋季，立冬到立春前為冬季。

二十四節氣中，冬至、大寒、雨水、春分、穀雨、小滿、夏至、大暑、處暑、秋分、霜降、小雪為中氣，通常用來確定月份。冬至所在月份為冬月、大寒所在月份為臘月、雨水所在月份為正月、春分所在月份為二月、…、小雪所在月份為十月，無中氣的月份為前一個月的閏月。

屬陽曆的干支月或中氣月來源於觀測太陽的迴歸年並按地支均分，屬陰曆的朔望月來源於觀測月亮盈虧。中氣之間的時間約為 30 日 $5{\begin{matrix}{\frac {1}{4}}\end{matrix}}$ 時，因此中氣日之間的間隔（含前不含後）為 30 或 31 日。而一個朔望月的時間為 29 日或 30 日，一個月內要麼一個中氣，要麼沒有中氣。因此，中氣可以直接來確定月份及閏否。

每個中氣干支月比朔望月平均多 21.75 小時，兩者差異積累到一定程度後，朔望月就閏一個月，以此達到兩者平衡對應（具體變化過程是：相對干支月，較短的朔望月逐月提前；當提前的日數達到半個月時，閏一個朔望月，即一個干支月對應兩個朔望月，於是朔望月變成推後半個月；然後朔望月繼續逐月提前，如此循環往復）。最終結果是，每 32.6 個朔望月中有一個閏月。實際觀測中，由於定朔和定氣的方法與絕對平均值存在差異，每兩個閏月並非精確地相差 32~33 個朔望月，而是 28~36 個朔望月，母體 19 年 7 閏（12×19÷7）仍然符合 32.6 的平均值。

以下是前 103 年至 1644 年各閏月統計。

**定氣**

定氣按太陽運行位置為準，二十四節氣分別相應於太陽在黃道上每運動 15° 所到達之位置。

* : 此處數據取西元 1810 年至西元 2409 年。

二十四節氣中，原本驚蟄在雨水之前，穀雨在清明之前。後西漢末年劉歆將雨水、驚蟄對調，清明、穀雨對調。

由於克卜勒運動第二定律，地球靠近近日點時公轉速度會比較快，當前近日點在小寒附近，因此冬至到大寒兩個中氣之間相隔較短，約 29.45 日；而地球靠近遠日點時公轉速度較慢，當前遠日點在小暑附近，因此夏至到大暑兩個中氣之間相隔較長，約 31.45 日（以北半球為準）。

當中氣間隔可以比朔望月（≈29.53 日）長時，一個月可能完全在兩個中氣日之間，此時這個月就沒有中氣。反之，當中氣間隔比朔望月短時，兩個中氣可能完全在兩個朔日之間，此時一個月內就有兩個中氣。

以冬至日子夜到冬至日子夜前為「一歲」。一歲一般為 365 日，有時為 366 日。冬至所在月定為冬月（或子月，以天干地支記月）。不計冬至月，一歲將包含 11 至 12 個整月，包含 12 個整月時，第一個無中氣之月份為閏月，此乃無中置閏法。若冬至在子月朔日，則前一歲必閏月；若冬至在晦日，則冬至後之一歲必閏月。

1 年通常有 12 個月或 13 個月。包含 13 個月的年份為閏年。1810 年立春至 2409 年除夕（立春前日）600 年間的 7421 個月中，有雙中氣月 19 個，無中氣月 240 個，221 閏，閏月分布如下：

下一次閏冬月出現於 2033 年。（2033 年問題）前一次閏正月出現於 1651 年，下一次閏正月會出現於 2262 年；首次閏臘月將出現於 3358 年。

### 置閏規則改革

對冬至之理解有「冬至日」與「冬至時刻」兩種。冬至日是日影最長之正午，即是正午最接近冬至時刻之日。「冬至時刻」是太陽直射點運動到最南點（南迴歸線）之時刻，或是太陽黃經達到 270° 之時刻，可通過科學推算和觀測精確到幾時幾分幾秒。目前在中國大陸使用的農曆國家標準中，冬至定義為太陽地心視黃經達到 270° 的時刻。

由於定朔平朔及定氣平氣間之差異，也引發了冬至是歸於上一月還是下一月之爭議，如 1984 年、2014 年、2033 年問題。置閏法有遵循亙古傳統之平氣置閏，現行是定氣日算置閏，還有定氣時刻置閏，即按照朔、冬至之具體時分先後劃分。

隋唐曆法已經逐漸開始定朔、定冬至到時分。明朝李天經曾建議，用中氣時刻是否介乎兩朔時刻之間，來決定該月是否有此中氣，例如崇禎十五年小雪雖在十一月初一日，但小雪時刻在十一月朔點之前，按此法屬十月，如此法則可減少雙中氣月之次數，並使置閏法獨立於時區。

## 習俗節日

臺灣的小商家習慣在初二和十六供奉福德正神，稱為「作牙」。

**日月同數之節日**

農曆新年（中國大陸稱為春節），即農曆正月初一日，古代稱為「元旦」、「正旦」等，越南稱為 Tết Nguyên Đán（節元旦） ，韓國稱為설날。農曆新年是一年中最隆重之節日。中國大陸、香港、澳門、台灣、越南、韓國、菲律賓、馬來西亞、新加坡、印度尼西亞等國家和地區法定假日。

上巳節，即農曆三月初三日，韓國稱為삼짇날。

端午節，即農曆五月初五日，越南稱為 Tết Đoan Ngọ（節端午），韓國稱為단오（端午）或수릿날（戌衣日 / 水瀨日，同音，兩種漢字寫法在韓國皆可用）。

七夕，即農曆七月初七日晚上，越南稱為 Thất tịch（七夕），韓國稱為칠석（七夕）。

重陽節，即農曆九月初九日，越南稱為 Tết Trùng Cửu（節重九）。

**十五（月圓）元節**

元宵節、上元節，均為農曆正月十五日，越南稱為 Tết Thượng Nguyên（節上元），韓國稱為대보름（大보름）。

中元節，即農曆七月十五日，越南稱為 Tết Trung Nguyên（節中元）或 Lễ Vu Lan（禮盂蘭），韓國稱為백중（百中 / 百種）或망혼일（亡魂日）或 중원（中元）。

中秋節，即農曆八月十五日，越南稱為 Tết Trung Thu（節中秋），韓國稱為추석（秋夕）。

下元節，即農曆十月十五日，越南稱為 Tết Hạ Nguyên（節下元）。

**臘月節日**

臘八節，即農曆臘月（十二月）初八日。

祭灶節，亦稱小年，即農曆臘月廿三日（北方）或廿四日（南方），越南稱為 Tết Táo Quân（節竈君）。

除夕，正月初一前夕，即農曆一年之最後一晚。

這三個節日可認為是準備和醞釀最大節日農曆新年。

**節氣節日**

以節氣定義的節日，通常都有很濃重的季節特徵，大多在春分、秋分、夏至、冬至這種季節最為明顯的節氣附近，清明是緊接春分後第一個節氣。

春季：春社，立春後的第五個戊日，大約在春分前後。

春季：寒食節，冬至後的第一百零五日，大約在清明附近，韓國稱為한식（寒食）。

春季：清明節，清明當日，越南稱為 Tết Thanh Minh（節清明）。

夏季：夏節，夏至當日，是中國的傳統節日，在中國北方尤其受到重視。清代以前特別是宋代的法定假日，遼代謂之『朝節』。

夏季：頭伏，夏至後第三庚日。

夏季：二伏，夏至後第四庚日。

秋季：終伏，立秋後初庚日。

秋季：秋社，立秋後的第五個戊日，大約在秋分前後。

冬季：冬節，冬至當日，也稱「小年」，越南稱為 Lễ hội Đông Chí（禮會冬至），韓國稱為동지（冬至）。

## 歷史

**中國傳統曆法**與紀年採用陰陽干支三合曆；上古時期，根據不同的農業牧業生產情況需要，分別產生過太陽曆法和太陰曆法。中國傳統陰陽合曆最早源自何時無從考究，據出土的甲骨文和古代中國典籍多有記載，曆法規則一般認為源自殷商時期。從黃帝紀年到清朝末期啟用西曆，中國歷史上一共產生過 102 部曆法，此等曆法對中國文化與文明產生過重大影響，比如夏曆、商曆、周曆、西漢太初曆、隋唐大衍曆和皇極曆等，有些曆法雖然沒有正式使用過，但對養生、醫學、思想學術、天文、數學等有所作用。

## 各地使用

其他東亞地區之陰陽合曆大多源自華夏曆法或受其影響，比如藏曆、和曆以及朝鮮半島和越南曆法等。目前，由於時區差別，大中華地區（UTC+8）、韓國（UTC+9）與越南（UTC+7）使用的農曆的版本並不一致，因此各國農曆日期也不完全一致。最常見的情況是由於時差，朔的時刻在不同地區分屬兩日，導致農曆相差一天。例如在 1968 年，南北越因時差問題分別在不同日期慶祝了越南新年。在極端情況下時差還會影響到置閏，導致不同地區農曆在幾個月內會相差一個月。由於農曆規定冬至日必須在冬月（十一月），由於時差原因，有時在一地朔的時刻和冬至時刻落在同一天，但在另一地朔的時刻和冬至時刻分屬兩天，這導致兩地冬月相差一個月，並影響到置閏以及冬月附近的諸多月份。例如 1984 年冬至在協調世界時 12 月 21 日 16:09:12（北京時間在 12 月 22 日但越南時間在 12 月 21 日），而新月在協調世界時 12 月 22 日 11:35:39（中國和越南時間均在 12 月 22 日），這導致兩地冬月相差一個月。受此影響，中國農曆在 1984 年置閏十月，但越南歷則在 1985 年置閏二月。另外，由於農曆規定若兩冬月間不計冬月剩餘 12 個月，則置閏於兩冬月間第一個無中氣之月。朔的時刻和其他中氣時刻的關係也可能在一地為同一日，在另一地分為兩日。這會導致兩地對無中氣之月的判定出現差異，同樣可能影響置閏，並導致農曆在幾個月內相差一個月。例如 2012 年中國閏四月而韓國閏三月。部分軟體未能因應各國時間基準而調整會造成錯誤。

紫金山天文台在 2017 年 5 月制定了名為 GB/T 33661-2017 《農曆的編算和頒行》的中華人民共和國國家標準。規定了現代農曆編制的基礎概念及算法規則，並以現代天文學技術為基礎規定農曆的編算方式，比如規定冬至為節氣之首（而非立春）、規定有冬至之月份為子月（十一月）、規定寅月建正、規定採用國際通用天體模型且精度應達到 1 秒，並且要求公開發行的日曆產品必須包含西曆和農曆的日期對照以及二十四節氣，符合標準規定的編排規則、計算模型和精度及表示方法，以杜絕各種不同版本的農曆出現在市面上引發日期不一致的混亂。該標準基本上繼承古制，如寅月建正，冬至之月為子月等等。農曆閏月的規則，是順治二年曆法改革時制定。應用 UTC+8 作標準時，則是民國十七年（1928 年）制定的規則。

日本農曆（和曆）原使用中國曆法計算，從明朝亡後之 1685 年開始自行編制曆法（貞享曆），直到 1873 年起廢除農曆（天保曆）改用西曆（格里曆），並於 1910 年起停止在官曆內併記舊曆。臺灣日治時期，日本政府曾委託東京天文台編纂農曆，並由伊勢神宮印製頒布《神宮曆》於臺灣發行。但由於文化習慣不同，到了 1914 年，臺灣總督府決定另編一部《臺灣民曆》，委由臺灣神苑會發行，其內容主要參照了神宮曆，另外也加入了西曆曆法。不過，民間接受度最高的仍是自編的民曆春牛圖。目前日本國立天文台每年 2 月都會發報的「暦要項」官報中仍有節氣和朔弦望等資料，能用來自行計算農曆。現時日本國內僅有如中秋節等少量節日按農曆慶祝，其餘絕大多數原以農曆日期慶祝之節日，都改成了按照西曆之相同日期慶祝（如日本的端午節就在西曆 5 月 5 日）。

絕大部分海外華人會使用和大中華地區一致的農曆，但有些居於南半球的澳紐華僑會出版按當地時間所製作之曆書，此等曆書也會應當地季節而將節氣錯開半年。

中國傳統曆法的編制，以往是由太史寮、太史署、太史監、太史局、太史院、司天台、司天監、欽天監等在中國各朝代職掌天文曆法的機構所主管。當代農曆的編制則是由現代天文機構負責，如中央觀象台（北洋政府）、中研院天文研究所（國民政府）、紫金山天文台（中華人民共和國）、香港天文台（香港），以及中央氣象局天文站（臺灣）。現代天文機構會因應國際天文學聯合會的最新決議，並根據美國噴射推進實驗室、美國海軍天文台、英國皇家航海年曆局等機構提供的資料，作出精準計算以修正年曆。有時候因朔日、節氣發生時刻接近午夜，只要計算結果相差幾分鐘，和民間《萬年曆》的日期就有可能會相差一天。

## 參見

## 注釋

## 參考資料

## 外部連結

**政府官方**

* 香港天文台 1901 至 2100 年西曆與農曆對照表
* 臺灣中央氣象局日曆資料表、天文日曆
* 臺灣中央研究院數位文化中心兩千年中西曆轉換（西元元年 2 月 11 日至 2100 年 2 月 9 日）
* 臺北市立天文科學教育館陰陽曆對照 + 曆象表
* 國曆農曆查詢 - 畜產行情 - 中華民國行政院農業委員會
* 國曆、農曆換算 - 農業知識入口網

**其他**

* 厤象考成：上編 16 卷，下編 10 卷 By 允錄 (富強齋) 1898
* The Mathematics of the Chinese Calendar