本篇文章給大家談談陽歷轉陰歷,以及農歷轉陽歷對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

請問知道陽歷怎么計算陰歷?
陽歷日期推算陰歷日期的方法:陰歷日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十九日(大月為三十 日)。然而目前記時通常用陽歷日期表達,如欲將陽歷日期換算成陰歷日期可以用以下兩種方法:其一是查《新編萬年歷》,如查1984年6月8日是陰歷幾日? 翻開萬年歷6月10日是陰歷十一,則逆推6月8日是陰歷初九。其二可以利用公式推算陰歷日期:
設:公元年數(shù)-1977(或1901)=4Q+R
則:陰歷日期=14Q+10.6(R+1)+年內日期序數(shù)-29.5n
(注:式中Q、R、n均為自然數(shù),R4)
例:1994年5月7日的陰歷日期為:
1994-1977=17=4×4+1
故:Q=4,R=1 則:5月7日的陰歷日期為:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
然后用29.5去除204.2得商數(shù)6......27.2,6即是n值,余數(shù)27即是陰歷二十七日。
日期的陽歷和陰歷怎么換算~?
陽歷和陰歷之間是不能換算的,二者采用的計算方法不同,沒有特殊關系可以查詢,只能分別計算。
公歷是陽歷的一種,陽歷就是以地球繞太陽公轉的運動周期為基礎而制定的歷法。
公歷別稱公元、西歷、西元等,是一種源自于西方社會的紀年方法,由意大利醫(yī)生兼哲學家Aloysius Lilius對儒略歷加以改革而制成的一種歷法。1582年,時任羅馬教皇的格列高利十三世予以批準頒行,以耶穌誕生之年作為紀年的開始。
公歷是一種平均太陽歷,只有回歸年,不管朔望月。地球繞太陽一周的時間為365.2422天,因此,平均每4年便會少大約1天的時間。
因此,公歷規(guī)定每4年里有1個閏年,將這一天加在天數(shù)最少的2月,故閏年的2月有29天。實際操作中為了方便,規(guī)定凡是能被4除盡的年份(末尾有兩個0的要被400除盡),皆為閏年。如1996,2000等皆為閏年。
農歷也是“陰陽歷”,又稱為夏歷、陰歷、舊歷,是東亞傳統(tǒng)歷法之一。農歷屬于一種陰陽歷,平均歷月等于一個朔望月,但設置閏月以使平均歷年為一個回歸年,設置二十四節(jié)氣以反映季節(jié)(太陽直射點的周年運動)的變化特征,所以又有陽歷的成分。
平年十二個月,大月三十天,小月二十九天,全年354天或355天。由于每年的天數(shù)比太陽年約差十一天,所以采用設置閏月的方法使這幾年的平均日數(shù)盡。
和陰歷一樣,在19年里中設置了7個閏月。不過和陰歷不同的是,又根據(jù)太陽的位置,把一個太陽年分成二十四個節(jié)氣,以利于農業(yè)種植等活動。紀年用天干地支搭配,六十年周而復始。這種歷法相傳創(chuàng)始于夏代,所以又稱為夏歷。也叫舊歷。
這就導致了農歷和陰歷的起始月份不一樣,陰歷是以正月初一為一年的起點,而農歷是按24節(jié)氣來劃分的,也就是說立春是農歷的起點。
擴展資料
陽歷
陽歷就是太陽歷,是以地球繞太陽公轉的運動周期為基礎而制定的歷法。一年12個月,這個“月”實際上與朔望月無關,月份、日期都與太陽在黃道上的位置較好地符合,在一年中可以明顯看出四季寒暖變化的情況。
陰歷
陰歷,又稱太陰歷,是以月球繞行地球一周為一個月,即以朔望月作為確定歷月的基礎的一種歷法。
因朔望月較之回歸年易于觀測,遠古的歷法幾乎都是陰歷。但是朔望月的長度(29.5306日)為一個月的平均值,全年12個月,同回歸年(365.2422日)相差約10日21時,所以,需要設置閏月,三年閏一個月,五年閏二個月,十九年閏七個月。
參考資料來源:
百度百科—陽歷
百度百科—陰歷
陽歷怎么換成農歷
陽歷和陰歷之間是不能換算的,二者采用的計算方法不同,沒有特殊關系可以查詢,只能分別計算。
公歷是陽歷的一種,陽歷就是以地球繞太陽公轉的運動周期為基礎而制定的歷法。
中國農歷中每月的天數(shù)是根據(jù)月亮運動周期確立的,平均每月29.5306日。一年12個月只有354.3672天。而以地球圍繞太陽公轉時間確定的公(陽)歷,一年有365.2422天。這樣,按農歷計算,一年的天數(shù)比公歷就少了10.875天,差不多是11天;19年就少了209天。按農歷每月30天計,209天除以30是6.9666。也就是說,在19年中,農歷時間比公歷差不多少了7個月。為了補上7個月,農歷采取了設置閏月的方法——19年七閏。即在農歷的19年中,有12個每年12個月的平年,和7個每年13個月的閏年。閏年分別為第3、5、8、11、14、17、19年。這樣一來,19個公歷年的日數(shù)和19個農歷年的日數(shù)就差不多相等了
這樣一算,公歷所對應的農歷日子,每19年輪回一次。因此,人們每逢19的倍數(shù)生辰的時候,生日當天有可能既是農歷生日又是公歷生日。但因為農歷與公歷的準確天數(shù)都不是整數(shù),農歷和公歷在19年中的天數(shù)也有細微的差別。經(jīng)過幾十年甚至上百年的積累,當小數(shù)變成了整數(shù)時,兩種歷法生日才會完全重合;更多的時候是相差一天。另外值得一提的是,2月29日出生的人,在76歲那年,兩種歷法生日才有可能重合.我就是沒有重合的那一個。
陽歷怎么轉陰歷
公歷和農歷的轉換
很多人都一直在找換陰陽歷的公式。不過由于月球轉動的不穩(wěn)定不規(guī)則,因此無公式可尋,也就是說公歷和農歷的轉換沒有計算方式,這也是古代中國每百年必改歷的原因。
公歷和農歷生日多久重合一次
一般每隔十九年陽歷陰歷同一天 。不管是陰歷的月還是陽歷的年,它們的準確天數(shù)都不是整數(shù)而是小數(shù),陰歷和陽歷19年中的天數(shù)還有微小的差別,經(jīng)過幾十年甚至上百年的積累,小數(shù)也變成了大數(shù),從而出現(xiàn)了不重合的這種現(xiàn)象,但一般都只相差一天,要么提前,要么推遲。
為什么呢?
出現(xiàn)這種情形,主要是農歷置閏的結果。為什么是19年出現(xiàn)一次重合?陰歷中每月的天數(shù),是根據(jù)月亮運動周期來確立的,實際上每月的平均天數(shù)是29.5306日,如果乘以12,一年只有354.3672天;而地球繞著太陽公轉一個周期(回歸年、陽歷年)是365.2422天,這樣陰歷年1年的實際天數(shù)比陽歷年少了10.875天,差不多是11天,19年就少了209天。
209天除以30是6.9666。在19年中,陰歷年比陽歷年少了差不多7個月的時間。為使農歷和陽歷相差不太多,就必須把這7個月補上。
中國的農歷實際上是一種典型的陰陽歷,是陰歷與陽歷相結合的歷法,為了補上這7個月時間,人們采取在農歷設置閏月的方法--十九年七閏,即在農歷十九年中,12個為平年,每1平年12個月;再加7個閏年(分別為第3、5、8、11、14、17、19年),每1閏年有13個月。
這樣,19個陽歷年的日數(shù)和19個農歷年的日數(shù)差不多相等,因此,每逢19或19倍歲數(shù)生辰的時候,陽歷生日和陰歷生日就有機會在同一天出現(xiàn)了。
公歷轉農歷
公歷和農歷之間如何轉換 公歷,它是國際通用的。陽歷 以地球繞太陽轉一圈的時間定做一年,共3 65天5小時48分46秒。平年只計365天這個 整數(shù),不計尾數(shù);一年分做12個月,大月31 天,小月30天,二月只有28天。四年的尾 數(shù)積累起來共1天光景,加在第四年的二月 里,這一年叫做閏年。所以閏年的二月有2 9天。陰歷以月亮圓缺一次的時間定做一個 月,共29天半。為了算起來方便,大月定 做30天,小月29天,一年12個月中,大小 月大體上交替排列。陰歷一年只有354天左 右,也沒有平年閏年的差別。 陰歷不考慮地球繞太陽的運行,因此使得 四季的變化在陰歷上就沒有固定的時間, 它不能反映季節(jié),這是一個很大的缺點。 為了克服這個缺點,后來人們定了一個折 衷的歷,就是所謂陰陽合歷?,F(xiàn)在我國還 在使用的夏歷(也有人叫它農歷或陰歷),就 是這種陰陽合歷。它跟陰歷一樣,也以月 亮圓缺一次的時間定做一個月,也是大月3 0天,小月29天,可是它又用加閏月的辦法 ,使得平均每年的天數(shù)跟陽歷全年的天數(shù) 相接近,來調整四季。夏歷約每過二、三 年多一個閏月?!瓣帤v”又名“太陰歷”,系以 月球繞行地球一周為一月,再配合地球繞 日一周之時數(shù)為一年,實際上等于陰陽合 歷,我國在民國元年前采用此歷,為與現(xiàn) 行之歷相對稱,故名之曰“舊歷”。一般人以 為陰歷適合于農家,而名之日“農歷”。
wps公歷轉農歷如何操作 啟用菜單:格式工具欄中“公歷轉農歷”
設置一下就可以的
如何將農歷轉換為公歷 是公歷11月13日。這日歷上有,要問怎么換的,當然公歷是固定的,1、3、5、7、8、10、12月都是31天,2月28天(每4年潤一次月,像2008年夠4整除,潤2月29天),其余的都是30天。
對于農歷,它實質是陰歷,沿用的是太陰歷,這是一門很復雜的天文學知識。它包括24節(jié)氣。
記住陽歷是:1、3、5、7、8、10、臘,31天都不差,其余都是30天,除了2月28.
若是閏月2月29天,只多一天。
在EXCEL中怎樣把公歷轉換成農歷 Dim WeekName(7), MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
Dim curTime, curYear, curMonth, curDay, curWeekday
Dim GongliStr, WeekdayStr, NongliStr, NongliDayStr
Dim i, m, n, k, isEnd, bit, TheDate
Private Sub Form_Load()
'獲取當前系統(tǒng)時間
curTime = Now()
'星期名
WeekName(0) = *
WeekName(1) = 星期日
WeekName(2) = 星期一
WeekName(3) = 星期二
WeekName(4) = 星期三
WeekName(5) = 星期四
WeekName(6) = 星期五
WeekName(7) = 星期六
'天干名稱
TianGan(0) = 甲
TianGan(1) = 乙
TianGan(2) = 丙
TianGan(3) = 丁
TianGan(4) = 戊
TianGan(5) = 己
TianGan(6) = 庚
TianGan(7) = 辛
TianGan(8) = 壬
TianGan(9) = 癸
'地支名稱
DiZhi(0) = 子
DiZhi(1) = 丑
DiZhi(2) = 寅
DiZhi(3) = 卯
DiZhi(4) = 辰
DiZhi(5) = 巳
DiZhi(6) = 午
DiZhi(7) = 未
DiZhi(8) = 申
DiZhi(9) = 酉
DiZhi(10) = 戌
DiZhi(11) = 亥
'屬相名稱
ShuXiang(0) = 鼠
ShuXiang(1) = 牛
ShuXiang(2) = 虎
ShuXiang(3) = 兔
ShuXiang(4) = 龍
ShuXiang(5) = 蛇
ShuXiang(6) = 馬
ShuXiang(7) = 羊
ShuXiang(8) = 猴
ShuXiang(9) = 雞
ShuXiang(10) = q......
農歷和公歷是怎么轉換的?(怎么算的?) 你是要口算還是要用筆算?
告訴你,這樣子算不靠譜的,根本算不出來,涉及到的轉換不是簡單的幾個公式能得出,相反,它的轉換相當復雜。
如果有興趣編寫程序的,我可以提供轉換函數(shù)庫,調用一個函數(shù)就可以實現(xiàn)農歷與公歷的互轉了。
目前我已經(jīng)完美地實現(xiàn)了轉換,如果需要,我可以提供。
農歷轉換公歷對照表 是公歷1945年4月29日 星期日
農歷轉換成公歷的計算公式? 因為公歷(現(xiàn)在用的是格里歷,以前還曾用儒列歷)和中國農歷都不是嚴格按一個公式計算得到的,所以兩個歷法沒有直接的公式。
試圖用一個簡單的公式,而不利用許多像萬年歷一樣的數(shù)據(jù)(盡管可以簡化),就達到公農歷轉換的目的,這是不可能的。我們能見到的所有公農歷轉換的軟件,都存有多少不等的一些年份的歷法數(shù)據(jù)。
這些數(shù)據(jù)之中,最重要的是農歷的每月天數(shù)。因為農歷是陰陽歷,陰歷部分(按月相編的部分)決定月日,陽歷部分(按太陽高度編的部分)就是節(jié)氣。節(jié)氣基本上是與公歷直接對應的,可以較容易的推算;但月相周期與地球公轉的關系相對復雜,一般都需要天文觀測數(shù)據(jù)授時,所以農歷每月是大月還是小月沒有簡單的公式。
至于公歷和農歷的置閏,倒都有一定的方式推算,并不困難。
如果只是天文數(shù)據(jù),其實都還是可以算的――因為天文周期十分穩(wěn)定,我們只要嚴格地按天文周期推算就可以了??墒沁€有更為麻煩的一點,就是公歷和農歷這些歷法,并不是完全嚴格地按照天文上的實際周期進行的,還有許多人為的因素。最著名的就是羅馬皇帝幾次修改2、8等月份長短,以及儒列歷中因計算不準確而人為地去掉了十天等事。中國農歷也有因為古代天文觀測不準確造成的 *** 頒布的歷法與天象不吻合的(我們不能苛求古人觀測的精度)。所以這兩部歷法都是與一個時期社會有關的東西,也就沒有一定的規(guī)律可循了。
公歷農歷轉換 回歷、公歷、農歷的換算
(128 × 365+31)日÷ 128年= 365.2421875日/年
可見共置閏精度遠高于現(xiàn)代的公歷。
2.換算中一日誤差之訂正
《歷法叢談》以回歷1387年為例,求算合公歷之年月日。
解1:1387 × 0.970224+621.5774=1967.278088年
0.278088年 × 365.2422日=101.569日公歷累計日數(shù)為101.57日可視為4月11日或4月12日。究竟是哪一日,當依兩歷在公歷4月11日或12日間所具有同一的星期序數(shù)以訂正。
依回歷歲首星期序數(shù)計算公式:
[(138-1)×131+164] ÷30=6057,余20
6057÷7=865,余 2
故回歷1387年元旦為星期2。(表)
按公歷自1583年元旦(星期六)至1967年4月11日,共歷:
1967-1583=384年,在這384年中依格列高利歷四年一閏,百年不閏,四百年加一閏日的規(guī)則共歷93個閏日,又1967年元旦后一日起至4月11日又需加 100日,則
(384 × 365+93+100+6)÷ 7=140359+7=2001,余 2余2即星期2,故回歷1387年元旦在公歷1967年4月11日。
因公歷計算星期日數(shù)采用數(shù)據(jù)較多,計算時難免有所遺漏,現(xiàn)引人公歷日期與星期推算表阿),供參考。
應用此表查找公元1967年4月11日星期序數(shù)步驟如下:
先在本表年份表前二位數(shù)字欄目中,查到19二字所在的位置;
再在年份表后二位數(shù)字欄目中查到67二字所在位置,自19二字處平行右移,67二字處垂直下移,二者在英文大寫字母欄目中相交于字母G處;
再自月份表欄目中查到4月,自4月所在位置平行左移,查到G在4月欄目所在位置;
自日期欄目查到11日所在位置,自此位置平行右移,使與4月份欄目G在星期表相交處知為星期二,結果與回歷計算所得相同。故知回歷 1387年元旦確為公歷1967年4月11日,而不是12日。
在換算中所得公歷日數(shù)常多于31日,甚至常在200―300日或更多,需要將此數(shù)化為該年的月日時,可用下列兩表。
表3 公歷月份及其累計日數(shù)
三 公歷換算為回歷
將回歷換算為公歷的算式移項,整理,即可得到公歷換算為國歷的算式
(公歷紀年一621.5691)÷0.9702=回歷年月日(儒略歷)……………………………………………(5)
(公歷紀年一621.5774)÷0.970224=回歷年月日(格氏歷)…………………………………………(6)
無論回歷換算為公歷或相反,大體都有一日之差,以星期序數(shù)訂正時,回歷換算為公歷,以回歷的星期序數(shù)為準;相反,以公歷的星期序數(shù)為準。
四 國歷或公歷換算為中國農歷
1.回歷換算為農歷
僅管中國農歷各年在年內月數(shù)日數(shù)都不是一個相對的穩(wěn)定值,給回歷與公歷換算為農歷上帶來較多的困難,但仍然可以換算。中國農歷為陰陽合歷,在月份上與回歷同屬太陰歷,惟回歷每月以見新月為一月之始,其日約遲于農歷合朔(初一日)1―2日乃至3日,因此只要查清二者在月份上關系,便可將回歷換算為中國農歷。馬以愚先生稱:“......
陽歷19740820轉換陰歷是多少 (公歷): 1974年 8月 20日
(農歷): 甲寅年 七月 初三
Excel 中陽歷日期如何轉換成陰歷日期? 2007版的excel可用下面公式轉換:
=TEXT(A1,[$-130000]yyyy年m月IF(LEN(--TEXT(A1,[$-130000]dd))=1,初,)d)
農歷和陽歷的換算
農歷和公歷是怎么轉換的?(怎么算的?) 你是要口算還是要用筆算?
告訴你,這樣子算不靠譜的,根本算不出來,涉及到的轉換不是簡單的幾個公式能得出,相反,它的轉換相當復雜。
如果有興趣編寫程序的,我可以提供轉換函數(shù)庫,調用一個函數(shù)就可以實現(xiàn)農歷與公歷的互轉了。
目前我已經(jīng)完美地實現(xiàn)了轉換,如果需要,我可以提供。
農歷與陽歷如何計算 陰歷陽歷轉換計算公式
1、陽歷日期推算陰歷日期的方法:
前已述及陰歷日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十九日(大月為三十日)。
如要知道1984年6月8日是陰歷幾日?可以利用公式推算陰歷日期: 設:公元年數(shù)-1977(或1901)=4Q+R
則:陰歷日期=14Q+10.6(R+1)+年內日期序數(shù)-29.5n (注:式中Q、R、n均為自然數(shù),R
農歷轉換成公歷的計算公式? 因為公歷(現(xiàn)在用的是格里歷,以前還曾用儒列歷)和中國農歷都不是嚴格按一個公式計算得到的,所以兩個歷法沒有直接的公式。
試圖用一個簡單的公式,而不利用許多像萬年歷一樣的數(shù)據(jù)(盡管可以簡化),就達到公農歷轉換的目的,這是不可能的。我們能見到的所有公農歷轉換的軟件,都存有多少不等的一些年份的歷法數(shù)據(jù)。
這些數(shù)據(jù)之中,最重要的是農歷的每月天數(shù)。因為農歷是陰陽歷,陰歷部分(按月相編的部分)決定月日,陽歷部分(按太陽高度編的部分)就是節(jié)氣。節(jié)氣基本上是與公歷直接對應的,可以較容易的推算;但月相周期與地球公轉的關系相對復雜,一般都需要天文觀測數(shù)據(jù)授時,所以農歷每月是大月還是小月沒有簡單的公式。
至于公歷和農歷的置閏,倒都有一定的方式推算,并不困難。
如果只是天文數(shù)據(jù),其實都還是可以算的――因為天文周期十分穩(wěn)定,我們只要嚴格地按天文周期推算就可以了??墒沁€有更為麻煩的一點,就是公歷和農歷這些歷法,并不是完全嚴格地按照天文上的實際周期進行的,還有許多人為的因素。最著名的就是羅馬皇帝幾次修改2、8等月份長短,以及儒列歷中因計算不準確而人為地去掉了十天等事。中國農歷也有因為古代天文觀測不準確造成的 *** 頒布的歷法與天象不吻合的(我們不能苛求古人觀測的精度)。所以這兩部歷法都是與一個時期社會有關的東西,也就沒有一定的規(guī)律可循了。
日期的陽歷和陰歷怎么換算~? 每月初一叫做朔,最后一日叫做晦。農歷十五或十六或十七叫做望,望的后一天叫做既望 所以每年春節(jié)的大年三十并不在同一天。農歷的基礎是「回歸年」和「朔望月」?!富貧w年」是太陽接連兩次通過春分點所需的時間,即365.2422日(365日5小時48分46秒)?!杆吠隆故窃虑蚪舆B兩次朔(新月)或兩次望(滿月)相隔的時間,即29.5306日(29日12小時44分3秒)。
由于12個「朔望月」只有354.3672日,跟「回歸年」的365.2422日相差超過10日,把相差累積起來便成為閏月。早在公元前五、六百年的春秋時代,中國歷法便采用十九年七個閏月的安排
但中國的農歷和 *** 的農歷以及韓國的農歷計算方法不一樣,一般要相差一二天。
陰歷日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十 九日(大月為三十日)。然而目前記時通常用陽歷日期表達,如欲將陽歷日期換算成陰歷日期可以用以下兩種方法:其一是查《新編萬年歷》,如查1984年6月8日是陰歷幾日?翻開萬年歷6月10日是陰歷十一,則逆推6月8日是陰歷初九。其二可以利用公式推算陰歷日期:
設:公元年數(shù)-1977(或1901)=4Q+R
則:陰歷日期=14Q+10.6(R+1)+年內日期序數(shù)-29.5n
(注:式中Q、R、n均為自然數(shù),R 日期里的農歷公歷陰歷陽歷怎么換算? 百度一下 太復雜了 自己研究
農歷和陽歷轉換有什么規(guī)律啊? 沒有。陽歷是以地球圍繞太陽公轉一周的時間(即:365天5小時48分46秒,也就是365.2422天)為一年,為歷法方便定為365天(稱為平年),舍去0.2骸22天,舍去的0.2422天,每4年累加為0.9688天,將近一天。因此,每四年加一天,既加在能被4整除的年份上,這一年為366天(稱為閏年,即:2月份為29天),每四百年少3.12天,也就是少三個閏年,所以逢百年時,既要被4整除也要被400整除才為閏年。也就是我們通常所說的: 四年一閏,百年不閏,四百年再閏。
農歷則是以月亮圍繞地球公轉一周的時間(即:平均29天12小時44分)為一個月,12個月算一年,為354天。每三年有一個閏月年,閏月年是383天或384天。19年7個閏月年。一般情況19年陽歷和陰歷(19被數(shù)年)能碰到一起或只差一天。
農歷轉換公歷對照表 是公歷1945年4月29日 星期日
農歷新歷怎樣換算 國歷換算為公歷
1.換算公式的導出
公歷每年365.242 199074075 日 (簡化為365.2422日),而回歷每年為354.367074375日(簡化為354.36707日),所以回歷一年只相當354.36707/365.2422=0.970223或0.970224個公歷年。又回歷元年元旦定在公元622年7月16日,由于當時歷法在推算上的誤差,致當時的7月16日,按現(xiàn)代的公歷應改為7月19日,自公元某年元旦至該年7月19日已達200日.相200/365.2422=0.5476公歷年;又因到回歷二年元旦才達到0.970224個公歷年,故自回歷紀年元旦換算為公歷的算式即為:
(回歷紀年一1)× 0.970224+622.5476年
=所求公歷年月日……………………………………………………………………………(1)
或 回歷紀年 × 0.970224+621.5774年
=所求公歷年月日……………………………………………………………………………(2)
式中621.5774來自622.5476-0.970224。
如所求某一歷史事實不在回歷元旦時,可將事實經(jīng)過本年的總日數(shù)化為回歷年,加人回歷紀年總數(shù)中即可。
然而上列公歷一年的總日數(shù),實際上是一回歸年的實測數(shù),因現(xiàn)用公歷每年的日數(shù)實為365.2425日,它與一回歸年的日數(shù)只能是基本相符,到公元四千多年后會再出現(xiàn)一日之差。
實際上在明萬歷十年九月十八日,回歷990年9月16日,公元1582年10月4日前(包括4日)的公歷稱儒略歷,儒略歷每年365.25日,它每年與一回歸年的差值遠大于格列高利歷即現(xiàn)代的公歷,大約歷128年就需多閏去一日,至萬歷十年已經(jīng)多閏出十日了。因此,對于儒略歷時期的回、公兩歷換算,不能仍采用(l)、(2)兩式,而需依儒略歷的年實際日數(shù)將上列二式略加修正即可,結果如下:
(回歷紀年一l)× 0.9702+622.5393
= 所求公歷年月日……………………………………………………………………………(3)
回歷紀年 × 0.9702+621.5691
= 所求公歷年月日…………………………………………………………………………(4)
式中0.9702為354.36707/365.25所得結果,而0.5393則系公歷某年元旦至其7月16日的總日數(shù)197被365.25日除之所得,622.5393-0.9702= 621.5691。
現(xiàn)將兩種算式自回歷第52年起,每隔百年所算得的公歷年月日列人下表:
國歷換算為公歷
自表列計算結果得知,歷法不同不能用同一算式,否則誤差大大。萬歷十年前即已發(fā)現(xiàn)儒略歷的春分所在日期與實測結果相差較大,至萬歷十年已差十日,因此格列高利第十三就決心修改儒略歷,改革內容有兩點,其一,將公歷1582年10月4日之后一日原應為10月5日而改為10月15日,而星期序數(shù)不變,即該年10月4日為星期四,10月15日理應為星期一,實為星期五;其二,儒略歷每四年有一個閏年,四百年有百閏,格列高利歷仍保持儒歷四年一閏的傳統(tǒng),但每四百年僅安排九十七個閏年,四百年中逢百年不閏,到第四百年加一個閏年[6]。儒歷與格歷的歲實分別為:
儒歷(365 ×300+366 ×00)÷ 400年=365.25日/年
格歷(365 × 303+366×97)÷ 400年=365.2425日/年而《明史?歷志》所載的 *** 宮分歷(太陽歷),一百二十八年閏三十一......
公歷農歷轉換 回歷、公歷、農歷的換算
(128 × 365+31)日÷ 128年= 365.2421875日/年
可見共置閏精度遠高于現(xiàn)代的公歷。
2.換算中一日誤差之訂正
《歷法叢談》以回歷1387年為例,求算合公歷之年月日。
解1:1387 × 0.970224+621.5774=1967.278088年
0.278088年 × 365.2422日=101.569日公歷累計日數(shù)為101.57日可視為4月11日或4月12日。究竟是哪一日,當依兩歷在公歷4月11日或12日間所具有同一的星期序數(shù)以訂正。
依回歷歲首星期序數(shù)計算公式:
[(138-1)×131+164] ÷30=6057,余20
6057÷7=865,余 2
故回歷1387年元旦為星期2。(表)
按公歷自1583年元旦(星期六)至1967年4月11日,共歷:
1967-1583=384年,在這384年中依格列高利歷四年一閏,百年不閏,四百年加一閏日的規(guī)則共歷93個閏日,又1967年元旦后一日起至4月11日又需加 100日,則
(384 × 365+93+100+6)÷ 7=140359+7=2001,余 2余2即星期2,故回歷1387年元旦在公歷1967年4月11日。
因公歷計算星期日數(shù)采用數(shù)據(jù)較多,計算時難免有所遺漏,現(xiàn)引人公歷日期與星期推算表阿),供參考。
應用此表查找公元1967年4月11日星期序數(shù)步驟如下:
先在本表年份表前二位數(shù)字欄目中,查到19二字所在的位置;
再在年份表后二位數(shù)字欄目中查到67二字所在位置,自19二字處平行右移,67二字處垂直下移,二者在英文大寫字母欄目中相交于字母G處;
再自月份表欄目中查到4月,自4月所在位置平行左移,查到G在4月欄目所在位置;
自日期欄目查到11日所在位置,自此位置平行右移,使與4月份欄目G在星期表相交處知為星期二,結果與回歷計算所得相同。故知回歷 1387年元旦確為公歷1967年4月11日,而不是12日。
在換算中所得公歷日數(shù)常多于31日,甚至常在200―300日或更多,需要將此數(shù)化為該年的月日時,可用下列兩表。
表3 公歷月份及其累計日數(shù)
三 公歷換算為回歷
將回歷換算為公歷的算式移項,整理,即可得到公歷換算為國歷的算式
(公歷紀年一621.5691)÷0.9702=回歷年月日(儒略歷)……………………………………………(5)
(公歷紀年一621.5774)÷0.970224=回歷年月日(格氏歷)…………………………………………(6)
無論回歷換算為公歷或相反,大體都有一日之差,以星期序數(shù)訂正時,回歷換算為公歷,以回歷的星期序數(shù)為準;相反,以公歷的星期序數(shù)為準。
四 國歷或公歷換算為中國農歷
1.回歷換算為農歷
僅管中國農歷各年在年內月數(shù)日數(shù)都不是一個相對的穩(wěn)定值,給回歷與公歷換算為農歷上帶來較多的困難,但仍然可以換算。中國農歷為陰陽合歷,在月份上與回歷同屬太陰歷,惟回歷每月以見新月為一月之始,其日約遲于農歷合朔(初一日)1―2日乃至3日,因此只要查清二者在月份上關系,便可將回歷換算為中國農歷。馬以愚先生稱:“......









