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年的说法。