欢迎来到天天文库
浏览记录
ID:27666370
大小:58.50 KB
页数:5页
时间:2018-12-03
《干支纪年与公元纪年推算方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、干支纪年与公元纪年推算方法牙克石第五中学刘亚萍我国主要采用公元纪年,干支纪年仍在使用,历史教学中,时常会接触到干支纪年,学生时常疑惑。对于文科教师和学生而言,了解干支纪年与公元纪年关系和相互推算方法,有一定用处。一、由公元纪年推算干支纪年1、运用公元余数与六十甲子对应法直接推算干支纪年法中的干支就是天干与地支的合称,天干共有十个,即甲乙丙丁戊己庚辛壬癸;地支共有十二个,即子丑寅卯辰巳午未申酉戌亥。由于十天干和十二地支依一定顺序组合成六十单位,称为六十甲子,周而复始。所以,任何一个公元年份除以60以后,只要所得余
2、数相同,其对应的干支也一定相同。根据这个推理,笔者将公元年份除以60所得余数按顺序加以编号与六十甲子表对应制成表一。该表有两大优点:第一,它建立在以公元4年为甲子年这个已知条件上;第二可以同时检索公元前、后的所有干支。使用方法是①当公元年数小于60时,可以直接从表一中找到对应的干支,公元后的与干支左边的编号对应,公元前的与干支右边括号内的编号对应。如公元4年和公元前57年都是甲子年,公元1年和公元前60年都是辛酉年。②当公元年数大于60时,将公元年数除以60,所得余数对应表一中的干支就是该公元纪年的干支。如18
3、94年除以60得余数为34,对应表一可知1894年的干支是甲午年,而公元前1894年则是丁亥年。5表一 六十甲子与公元余数对应表04甲子(57)14甲戌(47)24甲申(37)34甲午(27)44甲辰(17)54甲寅(07)05乙丑(56)15乙亥(46)25乙酉(36)35乙未(26)45乙巳(16)55乙卯(06)06丙寅(55)16丙子(45)26丙戌(35)36丙申(25)46丙午(15)56丙辰(05)07丁卯(54)17丁丑(44)27丁亥(34)37丁酉(24)47丁未(14)57丁巳(04
4、)08戊辰(53)18戊寅(43)28戊子(33)38戊戌(23)48戊申(13)58戊午(03)09己巳(52)19己卯(42)29己丑(32)39己亥(22)49己酉(12)59己申(02)10庚午(51)20庚辰(41)30庚寅(31)40庚子(21)50庚戌(11)00庚申(01)11辛未(50)21辛巳(40)31辛卯(30)41辛丑(20)51辛亥(10)01辛酉(00)12壬申(49)22壬午(39)32壬辰(29)42壬寅(19)52壬子(09)02壬戌(59)13癸酉(48)23癸未(38)3
5、3癸巳(28)43癸卯(18)53癸丑(08)03癸亥(58)2、尾数余数对应法由于六十甲子是由十天干和十二地支依次搭配而成,十天干和十二地支都是按顺序循环使用。所以在干支纪年中,每十年出现一次的同一天干,必然和使用十进制的公元年份某一固定的尾数(个位数)相对应(见表二);而 十二进位的地支与十进位的公元之间也可以找到一种余数的对应关系,即无论是公元前还是公元后的任意年份,如果在除以12后所得余数相同,其分别对应的地支也就应该相同(见表三)表二:十天干与公元纪年个位数对照表 公元后4567890123天干甲乙丙
6、丁戊己庚辛壬癸5公元前7654321098表三:十二地支与公元纪年余数对应表公元后45678910110123地支子丑寅卯辰巳午未申酉戌亥公元前98765432101110运用尾数余数对应法是由公元推算干支的最简便方法,其操作步骤是先将公元年份的的尾数(个位数)直接从表二中找到对应的天干,再将该公元年份除以12所得余数从表三中找到对应的地支,运用此法只需记住十天干、十二地支及其对应的尾数余数即可。如2001年,其尾数1在表二中对应的天干是辛,将其除以12所得余数9在表三中对应的地支是巳,可知2001年的干支是辛
7、巳年,将2001除以60,得余数21在表一中对应的干支也是辛巳年;再如公元前202年,其尾数2在表二中对应的天干是己,将其除以12得余数10在表三中对应的地支是亥,将其除以60得余数22,在表一中对应的干支是己亥年,可见两种方法可以相互验证。另外,上述两种方法推算的结果可以与前人汤有恩编的《公元推算干支表》(文物出版社1961年)相印证,该表可以直接推算(查阅)出公元前3299年到公元3299年任何一年的干支。当然掌握上述方法会更加方便实用。二、由干支纪年推算公元纪年5前面介绍了两种由公元纪年推算干支纪年的方法
8、,如果反过来,由干支纪年推算公元纪年的任意年份,情况会怎样呢?笔者经过研究,找到了一个简便的公式即Y=100(C-1)+P-N+30±30该公式中,设Y为所求的任意公元年份,C代表公元任意一个世纪,N为100(C-1)÷60的余数,其取值范围只有0,20和40三个数,P为所求干支在表一中对应的序数,其取值范围为0到59的任意一位数。当P-N<0时,则±30只能取+30进行计算;当P-N
此文档下载收益归作者所有