欢迎来到天天文库
浏览记录
ID:14440141
大小:90.00 KB
页数:4页
时间:2018-07-28
《由公元纪年推算干支纪年》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、由公元纪年推算干支纪年一、干支介绍中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝
2、太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。还东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。1、干和支的含义:干支是天干,地支的合称。干指天干,共有10个符号,支指地支,共有12个符号12345678910 甲乙丙丁戊己庚辛壬癸 123456789101112子丑寅卯辰巳午未申酉戊亥2、干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支
3、。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。3、十二地支与十二属相、十二时辰(1)用十二种动物分别与十二地支相配成为“十二生肖年”。如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推(如下表)。123456789101112子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪(2)以十二地支来表示十二时辰。一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。下表是二十四小时和十二时辰对照表。子丑寅卯辰巳午未申酉戊亥23-0101-0303-0505-
4、0707-0909-1111-1313-1515-1717-1919-2121-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
5、壬子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年为辛酉
6、年。余可类推。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,查表知该年对应的干支为壬戌。其余可以类推。上述方法简便易行,只要记住表,就完全可以不用纸笔,直接由心算推出结果。(二
7、)方法二,天干地支分开算第一种算法:干支天干地支甲乙丙丁戊己庚辛壬癸子丑寅卯辰巳午未申酉戌亥公元后编号12345678910123456789101112公元前编号10987654321121110987654321天干算法公元后:(公元后纪年数-3)÷10=商+余数,把余数作为编号查对应的天干。公元前:(公元前纪年数+3)÷10=商+余数,把余数作为编号查对应的天干。 地支算法公元后:(公元后纪年数-3)÷12=商+余数,把余数作为编号查对应的地支。公元前:(公元前纪年数+3)÷12=商+余数,把余数
此文档下载收益归作者所有