公歷是以地球繞太陽運(yùn)行一周為一個(gè)回歸年,總長度需時(shí)365.2422天:農(nóng)歷是以月球繞地球運(yùn)行12圈即12個(gè)朔望月為一年,一個(gè)朔望月,長度時(shí)間為29.5306天,12個(gè)朔望月是3543672天,比公歷一個(gè)回歸年要少將近10.88天,三年后就少了30多天,以此發(fā)展下去,就會使氣候顛倒,可能在新正大月里就立了秋,冬季就變成了夏天,會造成“十冬臘月漲大水,沖得滿地高粱頭”。出現(xiàn)這種時(shí)序錯亂的怪現(xiàn)象,使天時(shí)和歷法不相符合,為了克服這一缺點(diǎn),古人在天文觀測的基礎(chǔ)上,找出來閏月的辦法,保證了農(nóng)歷年的正月到三月為春季,四月到六月為夏季,七月到九月為秋季,十月到臘月為冬季,也同時(shí)保證了農(nóng)歷歲首在冬未春初。這就是安排閏月的科學(xué)道理,農(nóng)歷三年逢一閏就是這么來的。
閏月放在哪里,也不是隨意安排的。農(nóng)歷雖然以月亮每次圓缺為一個(gè)記時(shí)單位,即每個(gè)月的大致時(shí)間為29.5天左右。二十四節(jié)氣卻是由地球繞太陽旋轉(zhuǎn)時(shí)在軌道上所處的位置確定的,這個(gè)軌道是360度的大圓圈,從零度起每轉(zhuǎn)15度(大約15天左右)為一個(gè)節(jié)氣。所以農(nóng)歷不是純陰歷,而是陰陽合歷,利用二十四節(jié)氣指導(dǎo)各季節(jié)的事活動是很科學(xué)的。農(nóng)歷規(guī)定立春、驚蟄、清明等十二個(gè)為節(jié)氣(都在公歷的上半月);雨水、春分、谷雨等十二個(gè)為中氣(都在公歷的下半月),而且要求每月要有固定的中氣。即雨水必須安排在正月,春分一定要安排在二月,冬至安排在十一月,大寒安排在臘月。這樣一來,就出現(xiàn)了很不協(xié)調(diào)的問題。因?yàn)楣珰v地球繞太陽一周的時(shí)間是365天5小時(shí)48分46秒.12個(gè)中氣之間的平均間隔約為30.5天,而農(nóng)歷月球繞地球一圈的時(shí)間只是29.5天,一個(gè)月要差1天,因此二十四節(jié)氣在農(nóng)歷上的日期就不是固定的,要逐月推遲1天,一年累計(jì)就要推遲11天左右。由于農(nóng)歷大月只有30天,小月是29天,中氣日期推遲到某個(gè)月末時(shí),下個(gè)月就可能沒有中氣了,因此農(nóng)歷又規(guī)定凡排不出中氣的月份,就是上個(gè)月的閏月。
今年是農(nóng)歷壬辰年,四月三十時(shí)小滿(是中氣),下個(gè)月中氣就排不上了,得錯后一個(gè)月才能出現(xiàn),這個(gè)沒有中氣的月份就得安排閏月。所以,今年農(nóng)歷龍年就有兩個(gè)四月了。