1. 萬年歷的計算公式
—— 蔡勒(Zeller)公式
歷史上的某一天是星期幾?未來的某一天是星期幾?關於這個問題,有很多計算公式(兩個通用計算公式和一些分段計算公式),其中最著名的是蔡勒(Zeller)公式。
即w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
公式中的符號含義如下,w:星期;c:世紀-1;y:年(兩位數);m:月(m大於等於3,小於等於14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月來計算,比如2003年1月1日要看作2002年的13月1日來計算);d:日;[ ]代表取整,即只要整數部分。(C是世紀數減一,y是年份後兩位,M是月份,d是日數。
1月和2月要按上一年的13月和 14月來算,這時C和y均按上一年取值。)
算出來的W除以7,余數是幾就是星期幾。如果余數是0,則為星期日。
以2049年10月1日(100周年國慶)為例,用蔡勒(Zeller)公式進行計算,過程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7餘5)
即2049年10月1日(100周年國慶)是星期5。
你的生日(出生時、今年、明年)是星期幾?不妨試一試。
不過,以上公式只適合於1582年10月15日之後的情形(當時的羅馬教皇將愷撒大帝制訂的儒略歷修改成格里歷,即今天使用的公歷)。
2. 陽歷和公歷的推算方法
一個很復雜的計算方法
【陽歷日期推算陰歷日期的方法】
陰歷日期是以月亮的圓缺為計月單位,其以逢朔為初一,以月望為十五(大月為十六日),以月晦為二十九日(大月為三十日).然而目前記時通常用陽歷日期表達,如欲將陽歷日期換算成陰歷日期可以用以下兩種方法:其一是查《新編萬年歷》,如查1984年6月8日是陰歷幾日?翻開萬年歷6月10日是陰歷十一,則逆推6月8日是陰歷初九.其二可以利用公式推算陰歷日期:
設:公元年數-1977(或1901)=4Q+R
則:陰歷日期=14Q+10.6(R+1)+年內日期序數-29.5n
(注:式中Q、R、n均為自然數,R
3. 中國古代年是怎樣算
我國是用干支紀年、月、日 也就是說每一天,每一月,每一月,都有一個分配到的干支 計算方法見下文 干支紀年法 一.十支紀年是我國傳統的紀年方法。 1.乾和支的含義:干支是天干,地支的合稱。 干指天干,共有10個符號: 1 2 3 4 5 6 7 8 9 10 甲乙丙丁戊己庚辛壬癸 支指地支,共有12個符號: 1 2 3 4 5 6 7 8 9 10 11 12 子丑寅卯辰巳午未申酉戌亥 2.乾和支組合後用於紀年。即:將十天乾和十二地支按順序搭配組合成干支,用於紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以後,可構成60干支。續排下去又將恢復原狀,周而復始,即如民間所說「六十年轉甲子」。 二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 21 22 23 24 25 26 27 28 29 30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31 32 33 34 35 36 37 38 39 40 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸丑 41 42 43 44 45 46 47 48 49 50 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 52 53 54 55 56 57 58 59 60 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是1898年。 應用公元年進行計算。應用公元年的某一年,聊以60(指六十年甲子),余數小於60,再用余數減去3(干支紀年是從公元4年開始使用的),便知。 如2002年:2002÷60,余數為22,再22-3,得數是19,查六十年甲子(干支表)19號干支,得知是壬午年。 三.結合實際了解「十二地支」 1.用十二種動物分別與十二地支相配成為「十二生肖年」。(見下圖)如凡是含有「子」的干支年,就是「鼠年」,這一年裡出生的人都是屬「鼠」;凡是含有「丑」的干支年就是「牛年」,這一年進而出生的人都是屬「牛」。以此類推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬 2. 以十二地支來表示十二時辰。 一日有二十四小時,而我國傳統則以十二個時辰來表示,即一時辰是二小時。(如下表) 二十四小時和十二時辰對照表 子丑寅卯辰己 23-01:01-03:03-05 :05-07:07-09:09-11 午未申酉戊亥 11-13:13-15:15-17:17-19:19-21:21-23 四、由公元推干支記年 為了便於運算和使檢索更加直觀,借用六十干支表並按順序加以編號成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59 該表於公元前後的推算均適用,具體的方法如下: 1,求公元後某年(設為Y)的干支。方法是:先以Y除以60得出余數,然後再減去4,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。 例如求公元1911年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即1911年為辛亥年。由於干支紀年60年一循環,當Y÷60的余數小於4時,需借干支紀年的一個周期60之數,例如1981年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知1981年為辛酉年。余可類推。 2,求公元前某年(設為X)的干支。方法是:先以X除以60求其餘數,再用57減去所得余數,根據所得結果再查表一中對應的干支,即為該年的干支。 例如求公元前221年的干支:221÷60,余數是41,以57-41=16,查表一16對應的是庚辰,即公元前221年對應的干支應為庚辰。同樣由於干支紀年的循環周期為60年,當余數大於57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60餘59,用57減59不夠減,加上60之後再減59等於58,查表一知該年對應的干支為壬戌。其餘可以類推。 上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結果。 五、速查干支農歷紀月法 其方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其餘月份按干支推算即可。詳見下表: 年份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 戊、癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑 由上可見,農歷的月份,地支是固定的,天干卻不固定,要經過推算才能排出。注意:農歷的閏月是不記干支的。 例如:2006年為『丙戌』年,查天干年份為『丙』子頭,在上表的第三行,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。 六、速查干支紀日法 從已知日期計算干支紀日的公式為: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中C 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和2月按上一年的13月和14月來算。奇數月i=0,偶數月i=6。G 除以10的余數是天干,Z 除以12的余數是地支。 計算時帶[ ]的數表示取整。 例如:查2006年4月1日的干支日。 將數值代入計算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197 除以10 余數為 7 ,天乾的第7位是『庚』。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余數為 9 ,地支的第9位是『申』。
4. 歷史的公元前的年歷怎麼算
當人們有了「年」的概念後,就產生了種種紀年的方法和作為起算點的「紀元」。在古羅馬,常用羅馬建國或羅馬統治者狄奧克列顛(即戴克里先)稱帝的時間作為紀年的開始。「公元」產生於基督教盛行的六世紀。當時,為了擴大教會的統治勢力,僧侶們把任何事情都附會在基督教上。公元525年,一個名叫狄奧尼西的僧侶,為了預先推算七年後(即公元532年)「復活節」的日期,提出了所謂耶穌誕生在狄奧克列顛紀元之前284年的說法,並主張以耶穌誕生作為紀元,這個主張得到了救會的大力支持。公元532年,把狄奧克列顛紀元之前的284年作為公元元年,並將此紀年法在教會中使用。到1582年羅馬教皇制定格里高利歷時,繼續採用了這種紀年法。由於格里高利歷的精確度很高,而為國際通用,故稱公歷。由此,教士所臆造的耶穌誕生的年份,便被稱為公元元年。所謂「公元」,就是公歷紀元。
5. 公元年和民國年怎麼算啊
公式:公元紀年—1911=「民國」紀年。
民國紀年,是中華民國的國家紀年方式,由中華民國政府規范頒布,表記時稱作中華民國××年,簡稱民國××年、民××。
這種紀年方式以公元1912年中華民國成立為元年,與舊年歷相差1年,月、日、置閏則同公歷。依照民國紀年制定的歷法又稱國歷。
中華民國紀年使用阿拉伯數字,如:民國38年(1949年)。
參考資料來源:網路——民國紀年
6. 中國的年歷怎麼算
干 支 紀 年 法
一.十支紀年是我國傳統的紀年方法。
1.乾和支的含義:干支是天干,地支的合稱。
干指天干,共有10個符號:
1 2 34 5 6 7 8 9 10
甲乙丙丁戊己庚辛壬癸
支指地支,共有12個符號:
1 2 3 456 789 101112
子丑 寅卯辰巳午未申酉戌亥
2.乾和支組合後用於紀年。即:將十天乾和十二地支按順序搭配組合成干支,用於紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以後,可構成60干支。續排下去又將恢復原狀,周而復始,即如民間所說「六十年轉甲子」。
二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。
六十年甲子(干支表)
(6)公元年歷計算方法擴展閱讀
中國古代採取天乾地支作為計算年,月,日,時的方法,就是把每一個天乾和地支按照一定的順序而不重復地搭配起來,用來作為紀年,紀月,紀日,紀時的代號。把「天干」中的一個字擺在前面,後面配上「地支」中的一個字,這樣就構成一對干支。
7. 公元年跟西元年如何計算
公元和西元是一樣的。
公元紀年又稱西元紀年,簡稱「西元」或「公元」。西元紀年是基督教的紀年法。以西元525年羅馬僧侶狄歐尼休認定的耶穌生年為紀元元年。西元前則在英語中表示為BC,即基督之前的年代(Before Christ)。西元紀年採用的歷法叫格里高利歷(Gregorian calendar)。通常稱為「西歷、公歷」,也就是我國政府現行所採用的紀年歷。西元,又稱耶元或耶歷,就是以基督出生為元年的西方紀年法。就是中國大陸用的公元紀年。西元常以 A.D.(拉丁文 Anno Domini 的縮寫,意為「主的生年」)表示,西元前則以 B.C.(英文 Before Christ 的縮寫,意為「基督以前」)表示。
8. 古代的年月份阿是怎麼算的
回答的都是一群糊塗蛋,文之不存久已
我國是用干支紀年、月、日
也就是說每一天,每一月,每一月,都有一個分配到的干支
計算方法見下文
您的位置:主頁>>干支紀年法
干 支 紀 年 法
一.十支紀年是我國傳統的紀年方法。
1.乾和支的含義:干支是天干,地支的合稱。
干指天干,共有10個符號:
1 2 3 4 5 6 7 8 9 10
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
支指地支,共有12個符號:
1 2 3 4 5 6 7 8 9 10 11 12
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
2.乾和支組合後用於紀年。即:將十天乾和十二地支按順序搭配組合成干支,用於紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以後,可構成60干支。續排下去又將恢復原狀,周而復始,即如民間所說「六十年轉甲子」。
二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。
六十年甲子(干支表)
1 2 3 4 5 6 7 8 9 10
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
11 12 13 14 15 16 17 18 19 20
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未
21 22 23 24 25 26 27 28 29 30
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
31 32 33 34 35 36 37 38 39 40
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸丑
41 42 43 44 45 46 47 48 49 50
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
51 52 53 54 55 56 57 58 59 60
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是1898年。
應用公元年進行計算。應用公元年的某一年,聊以60(指六十年甲子),余數小於60,再用余數減去3(干支紀年是從公元4年開始使用的),便知。
如2002年:2002÷60,余數為22,再22-3,得數是19,查六十年甲子(干支表)19號干支,得知是壬午年。
三.結合實際了解「十二地支」
1.用十二種動物分別與十二地支相配成為「十二生肖年」。(見下圖)如凡是含有「子」的干支年,就是「鼠年」,這一年裡出生的人都是屬「鼠」;凡是含有「丑」的干支年就是「牛年」,這一年進而出生的人都是屬「牛」。以此類推。(如下表)
十二生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬
2. 以十二地支來表示十二時辰。
一日有二十四小時,而我國傳統則以十二個時辰來表示,即一時辰是二小時。(如下表)
二十四小時和十二時辰對照表
子 丑 寅 卯 辰 己
23-01:01-03:03-05 :05-07:07-09:09-11
午 未 申 酉 戊 亥
11-13:13-15:15-17:17-19:19-21:21-23
四、由公元推干支記年
為了便於運算和使檢索更加直觀,借用六十干支表並按順序加以編號成表一如下:
六十干支表
甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9
甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19
甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29
甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39
甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49
甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59
該表於公元前後的推算均適用,具體的方法如下:
1,求公元後某年(設為Y)的干支。方法是:先以Y除以60得出余數,然後再減去4,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。
例如求公元1911年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即1911年為辛亥年。由於干支紀年60年一循環,當Y÷60的余數小於4時,需借干支紀年的一個周期60之數,例如1981年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知1981年為辛酉年。余可類推。
2,求公元前某年(設為X)的干支。方法是:先以X除以60求其餘數,再用57減去所得余數,根據所得結果再查表一中對應的干支,即為該年的干支。
例如求公元前221年的干支:221÷60,余數是41,以57-41=16,查表一16對應的是庚辰,即公元前221年對應的干支應為庚辰。同樣由於干支紀年的循環周期為60年,當余數大於57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60餘59,用57減59不夠減,加上60之後再減59等於58,查表一知該年對應的干支為壬戌。其餘可以類推。
上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結果。
五、速查干支農歷紀月法
其方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其餘月份按干支推算即可。詳見下表:
年 份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月
甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑
乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑
丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑
丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
戊、癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑
由上可見,農歷的月份,地支是固定的,天干卻不固定,要經過推算才能排出。注意:農歷的閏月是不記干支的。
例如:2006年為『丙戌』年,查天干年份為『丙』子頭,在上表的第三行,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。
六、速查干支紀日法
從已知日期計算干支紀日的公式為:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i
其中 C 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和2月按上一年的13月和14月來算。奇數月i=0,偶數月i=6。G 除以10的余數是天干,Z 除以12的余數是地支。
計算時帶[ ]的數表示取整。
例如:查2006年4月1日的干支日。 將數值代入計算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197
除以10 余數為 7 ,天乾的第7位是『庚』。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 余數為 9 ,地支的第9位是『申』。
答案是:2006年4月1日的干支日是庚申日。
9. 什麼是公元紀年,如何推算
公元紀年和干支紀年是我國現行並用的兩種紀年法。現在國際上通用的公歷紀元,是從所謂的耶穌出生之年算起,這一年以前的年份叫公元前某年,以後的年份叫公元某年。公元紀年是近代由西方傳入我國的一種新紀年法。1949年9月27日,中國人民政治協商會議第一屆全體會議通過使用「公元紀年法」,中國正式與世界通用的紀年法接軌。 干支紀年法是中國傳統的紀年法,即十個天乾和十二個地支按一定順序配合組成。周而復始,循環不已。歷史上的一些重大事件常用它來表示,如「辛酉政變」「甲午中日戰爭」、「戊戌變法」、「辛丑條約」、「辛亥革命」等等。 那麼如何推算公元某年是干支紀年哪一年呢? 首先我們要了解干支紀年法。干支紀年法是指由十個天干即甲、乙、丙、丁、戊、己、庚、辛、壬、癸,和十二地支即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥依次相配,組成六十個基本單位,以此作為年的序號。它們的組合依次是: 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 推算分公元後和公元前兩種方法。 方法一:已知公元後某年,求該年的干支。 步驟 ①先求天干:所求公元年數的個位是幾,就從表一找該數字所對應的天干;②後求地支:讓所求公元年數除以12得出余數,余數是幾,就從表一中尋找該余數所對應的地支。 例1:求1861的干支。它的個位數是1,1在表一天干中對應的是「辛」,即1861年的天干是「辛」;1861÷12餘數也是1,1所對應的地支是酉,所以1861年是辛酉年。 例2:求2004年的干支。該年的個位數是4,4所對應的天干是甲;2004÷12餘數是0,0所對應的地支是申。所以2004年是甲申年。 附表一:公元元年後的公元與干支對應表
序號 4 5 6 7 8 9 0 1 2 3 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 序號 4 5 6 7 8 9 10 11 0 1 2 3 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 方法二:求公元前某年的干支。 步驟 ①求天干:所求公元前年數的個位是幾,就從表二中找該數字所對應的天干;②求地支:讓所求公元前年數除以12得出余數,余數是幾,就從表二中尋找該余數所對應的地支。 例1:求公元前1070年的干支。該年的個位數是0,0所對應的天干是「辛」;1070÷12餘數是2,2所對應的地支是「未」。所以2004年是辛未年。 例2:求公元前206年的干支。它的個位數是6,6在表一天干中對應的是「乙」,即公元前206年的天干是「辛」;206÷12餘數也是2,2所對應的地支是「未」,所以1861年是乙未年。 附表二:公元前的公元與干支對應表
序號 7 6 5 4 3 2 1 0 9 8 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 序號 9 8 7 6 5 4 3 2 1 0 11 10 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 上述方法簡便易行,只要記住兩表,就完全可以不用紙筆,直接由心算推出結果。
10. 什麼是公元記年法
是公元紀年法吧
公元紀年又稱西元紀年,簡稱「西元」或「公元」。西元紀年是基督教的紀年法。西元在中世紀拉丁文的寫法是Anno Domini,簡寫AD,意為「主的年代」(In the year of the Lord)。以西元525年羅馬僧侶狄歐尼休認定的耶穌生年為紀元元年。西元前則在英語中表示為BC,即基督之前的年代(Before Christ)。西元紀年採用的歷法叫格里高利歷(Gregorian calendar)。通常稱為「西歷、公歷」,也就是我國政府現行所採用的紀年歷。
公元紀年的來歷和演算法
公元
(AD)這個概念是公元524年一個叫 來自巴爾干半島名叫狄歐尼休·易市胡斯(Dionysius Exiguus)的羅馬修道士在計算復活節日期的時候發明的。在狄歐尼休應教宗若望一世要求,為自己的復活節日期表做的說明裡,他估算羅馬皇帝戴克里先(Gaius Aurelius Valerius Diocletianus)在位248年為基督降生第525年。他發明了一個新的紀年方式來代替用戴克里先在位紀年計算的復活節日期表(見參考資料1),因為他不願意延續迫害基督徒的羅馬暴君戴克里先的記憶而使用基督紀年。
基督紀年
是通過新約的描述與羅馬歷的對應來確定的。最初他的日期演算法局限在羅馬的小范圍里。因為狄歐尼休沒有指明基督降生是哪一年,以後的學者們就有了基督降生是西元1世紀或西元前1世紀兩種說法。因此,基督紀年就沒有零年的說法了。波蘭歷史學家Laurentius Suslyga是第一個提到基督降生於公元前四年的人。此後,開普勒根據猶太歷史學家約瑟夫所說,希律死前有一次月食,來推斷,基督也應降生於公元前四年。歷法學教授多吉特(Doggett)在他的著作《歷法》中寫到:「雖然學者們普遍相信基督是生於公元一年以前,但若要用史學證據來給予一個確定的日期還是太勉強了(原文如下:Although scholars generally believe that Christ was born some years before AD 1, the historical evidence is too sketchy to allow a definitive dating.)。」復活節表:狄奧尼修延續了亞歷山大歷,製作了一個一個稱作主耶穌年代(Anni Domini Nostri Jesu Christi )95年的數字表格。狄歐尼休發明始於532年的新95年表格的唯一理由是在他創製表格那年(525)距離西里爾表格結束還有6年。他沒有說耶穌降生在其他歷法中是哪一年,而只推算耶穌降生距今已525年。他沒有意識到亞歷山大歷復活節日期每532年一次循環,即使他明顯知道維多利亞歷法的532年一循環,卻只指出復活節95年後不會重復。他知道維多利亞復活節與亞歷山大復活節的日期不同,因此他無疑假設了兩種歷法的循環無法吻合。另外,他顯然沒有意識到僅僅用19×4×7(19年循環×閏年的循環每周天數)與亞歷山大歷532年循環吻合,否則他本該提到這個簡單的事實。
論證一 基督復活的年份
如果你想知道主耶穌基督降生是哪一年,就用15×34=510;然後加上12,510+12=522;也加上你想用的年的指數,比如,弗拉韋·普呂布是執政官的那年,指數是3,522+3=525,所以一共525年。這就是基督降生到現在的年數。 【Ⅲ.Argumentum II. De indictione. Si vis scire quota est indictio, ut puta, consulatu Probi junioris, sume annos ab incarnatione Domini nostri Jesu Christi DXXV. His semper adjice III, fiunt DXXVIII. Hos partire per XV, remanent III. Tertia est indictio. Si vero nihil remanserit, decima quinta indictio est.】
論證二 指數
關於指數,如果你想知道指數是哪個,比如弗拉韋·普呂布執政年,就加上主耶穌降生以來的年數,即525年。然後總是加上3,等於528。528除以15,余數是3.這就是指數3。不過如果沒有餘數的話,指數就是15. 【Ⅳ. Argumentum III. De epactis. Si vis cognoscere quot sint epactae, id est adjectiones lunares, sume annos ab incarnatione Domini nostri Jesu Christi, quot fuerint DXXV. Hos partire per XIX, remanent XII. Per XI multiplica, fiunt CXXXII. Hos item partire per XXX, remanent XII. Duodecim sunt adjectiones lunares. 】
論證三 關於陽歷與月歷天數差
如果你想了解陽歷與月歷天數差,即月歷增加日,就加上主耶穌降生以來的年數,即525年,然後除以19,余數12。再乘以11,得到132。再除以30,余數12。即12就是月歷增加日。 ......
編輯本段耶穌生年的推演算法與舊羅馬歷
耶穌生年
是狄歐尼休推算自羅馬歷法中的羅馬建城紀年。而羅馬建城紀年則是通過羅馬官方紀年執政官年代記推算出來的。舊羅馬紀年有四種:1.執政官年代記(官方);2.羅馬建城紀年(部分學者);3.國王在位紀年(比較少見,始於奧古斯丁);4.羅馬征服年歷法(被征服地區)
需要知道的是羅馬官方歷法
最初本身是沒有數字紀年的。羅馬最早每年官方是以在職羅馬執政官的名字來命名並紀年。執政官是羅馬共和國選舉產生的最高職務,身負宗教職責,特別是占卜。而這些執政官的名字也就以流水帳的形式記錄在了羅馬官方年代記(fasti)里的fasti triumphales冊和sacerdotales冊。而羅馬官方年代記並非是在事件發生的時候就做記錄,而只是當他們獲得信息的時候才寫下來,這是古代年代記和現代年代記最大的區別。西方古代的年代記只是按信息獲得的時間先後順序來記錄。這一紀年法直到西元541年拜占庭國王查室丁尼一世終止指定執政官代之以國王名稱的紀年。
還有一種羅馬歷法的紀年
是以羅馬建城那一年開始算(anno urbis conditae/Ab Urbe condita,縮寫AUC)。可是這種演算法限於某些古羅馬歷史學家使用,同時也一直沒有取得統一的意見。 所以傳統上接受古羅馬學者兼作家的馬爾庫斯·法羅(Marcus Terentius Varro)在西元前1世紀發明的紀年法,即把羅馬建城那一年定為西元前753年。西元47年,羅馬國王以此種紀年法來慶祝羅馬建城800年。後來拜占庭帝國在西元537年規定使用此種紀年法。必須注意的是,法羅的演算法可能來自錯誤的羅馬執政官名冊,而法羅的演算法從未被科學證實過,但是至今仍然被廣泛使用。
下表為羅馬建城紀年與西元紀年的對應
...1 ab urbe condita = 西元前753 ...2 ab urbe condita = 西元前752 ...3 ab urbe condita = 西元前751… 750 ab urbe condita = 西元前4年 (大希律王逝世) 751 ab urbe condita = 西元前3年 752 ab urbe condita = 西元前2年 753 ab urbe condita = 西元前1年 754 ab urbe condita = 西元一年 755 ab urbe condita = 西元二年 2761 ab urbe condita = 西元2008年
編輯本段其他紀元法
世界各國關於紀年的方法有很多,不過目前世界上最通用的是公元紀年法。除此之外,還有干支紀年法、天文紀年法、歷史紀年法、帝王年號紀年法等。另外,還有伊斯蘭教紀元、佛教紀元、猶太教紀元以及希臘紀元、日本紀元等。 在中國,早在公元前2000多年就有了自己的歷法。在相當長的歷史時期內,中國使用的是「干支紀元法」,即把十天乾和十二地支分別組合起來,每60年為一個周期。 由於公元紀年的起點是公元1年,而沒有「公元0年」,所以大多數對公元紀年有充分了解的科學家和世界上大多數權威天文機構,都明確支持21世紀始於2001年的說法。