陰歷陽歷轉換:
陰歷陽歷轉換比較復雜,一般陰歷日期大概落后陽歷日期一個月,如果要轉換可以借助萬年歷來查詢。而且國際通用的歷法是以一個太陽回歸年為周期,謂之太陽歷,簡稱為陽歷,全球公用,故亦稱為公歷,陽歷即是公歷。
另外,中國傳統的歷法自夏朝始,稱為夏歷,是以月球繞地球一周為一月,十二月為一年,月亮號為太陰,故謂之太陰歷,簡稱為陰歷。由于陰歷的一年只有354天,少于太陽回歸年的365天,所以夏歷采用置閏月的方法,使得陰歷的年份與陽歷的年份大概保持一致。所以夏歷將太陰歷配合了閏年及二十四節氣,使得太陰歷的年周期同步于太陽歷。中國夏歷其實是陰陽合歷。
這是有規律的,也是有巧法子的
農歷(又稱舊歷、古歷等)與陽歷的轉換,因設計閏月等的處理,很麻煩,還么有找到一個通用的轉換公式,一般人可以通過查表(例如相當多的手機就有此功能)。現在給你以下參考資料:
一,農歷閏月的計算方法
農歷為什么會有閏月?——農歷置閏月是為了協調回歸年與農歷年的矛盾。
回歸年與農歷年有什么矛盾呢?先記住:回歸年的總長度為365.2422日,朔望月的長度為29.5306日。
十二個朔望月構成農歷年,長度為29.5306×12=354.3672日,比回歸年少10.88天即將近11天,每個月少0.91天,近1天。
依此,如農歷年某年春節為大雪紛飛的冬天,第二年的春節就會在季節上提前11天,第16個農歷年就會出現在赤日炎炎的夏天。
如按十三個朔望月構成農歷年,長度為29.5306×13=383.8978日,比回歸年又多出18天多。
如果按上述規定制定歷法,就會出現天時與歷法不合、時序錯亂顛倒的怪現象——這就是矛盾。
為了克服這一缺點,我們的祖先在天文觀測的基礎上,找出了“閏月”的辦法,保證農歷年的正月到三月為春季,四月到六月為夏季,七月到九月為秋季,十月到十二月為冬季,也同時保證了農歷歲首在冬末春初。
農歷年中月以朔望月長度29.5306日為基礎,所以大月為30日,小月為29日。為保證每月的頭一天(初一)必須是朔日,就使得大小月的安排不固定,而需要通過嚴格的觀測和計算來確定。因此,農歷中連續兩個月是大月或是小月的事是常有的,甚至還出現過如1990年三、四月是小月、九、十、十一、十二連續四個月是大月的罕見特例。
那么多長時間加一個閏月呢?最好的辦法就是求出回歸年日數與朔望月的日數的最小公倍數:我們希望m個回歸年的天數與n個朔望月的天數相等,也就是應有等式:
m×365.2422=n×29.5306
在這個等式中我們不能直接求出m和n,但可以求出它們的比例:
這個比例的近似值分別為:
在這些分式中,分子表示回歸年的數目,分母表示朔望月的數目。例如第六個分數式 表示19個回歸年中必須加7個閏月。
19個回歸年中加7個閏月的結果比較:
19個回歸年=19×365.2422=6939.6018(天)
一個朔望月有29.5306天,235個朔望月=235×29.5306=6939.6910(天)
19個回歸年中加7個閏月后,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)——即2小時9分多,這已經是夠精確的了。
所以,農歷就采用了19年加7個閏月的辦法,即“十九年七閏法”,把回歸年與農歷年很好地協調起來,使農歷的元旦(春節)總保持在冬末春初。古人把235個朔望月稱之為“閏周”。
農歷置閏的方法可以使農歷年的平均長度接近回歸年,而農歷中的月又有鮮明的月相特征,保持了公歷和陰歷兩全其美的特點。
現在置閏的方法是兩個冬至之間,如僅有12個月則不置閏,若有13個月即置閏。置閏的月從“冬至”開始,當出現第一個沒有“中氣”的月份,這個月就是閏月,其名稱是在前個月的前面加一個“閏”字。
農歷閏哪個月?決定于一年中的二十四個節氣。
我國農歷將二十四個節氣分為十二個節氣和十二個中氣。
二十四節氣在農歷中的日期是逐月推遲的,于是有的農歷月份,中氣落在月末,下個月就沒有中氣。
一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農歷就規定把沒有中氣的那個月作為閏月。
例如2001年農歷四月二十九日是中氣小滿,再隔一個月的初一才是下一個中氣夏至,當中這一個月沒有中氣,就定為閏月,它跟在四月后面,所以叫閏四月。
目前大多數手機的自帶日歷功能都有農歷和公歷日期對應的。不過要每個日期去查找,比較麻煩。如果是追求換算方便性的話,可使用信達利軟件,輸入農歷日期,然后點排盤,即可以換算成公歷日期。附操作圖例:
陽歷就是我們現在在用的 如今天是2007年11月22日
陰歷也稱農歷,今天就是丁亥年(豬年)十月(大)十三
最大的區別就是 陽歷一般都叫X年X月X號,陰歷最后基本直接以數字結束,沒有單位
陽歷就是國際上通行的歷法,也叫公歷
而陰歷是中國等一些國家由農業耕作的規律總結出來的歷法,也叫農歷
區分的方法很簡單,日歷上一般都是同時寫出陽歷和陰歷的。寫數字的就是陽歷,比如10月31日。寫漢字的就是陰歷,比如八月初一
陰歷的月份比陽歷的月份晚將近兩個月。比如陽歷12月,陰歷是10月