資源描述:
《由公元紀年推算干支紀年》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、由公元紀年推算干支紀年一、干支介紹中國古代的一種紀年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸為十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥為十二支,把干、支順序配合。如甲子、乙丑等,經(jīng)過六十年又回到甲子。周而復始,循環(huán)不已。我國農(nóng)歷現(xiàn)仍沿用干支紀年。干支紀年萌芽于西漢,始行于王莽,通行于東漢后期。漢章帝元和二年(公元85年),朝廷下令在全國推行干支紀年。有人認為中國在漢武帝以前用干支紀年??墒?,這就是太歲紀年,用太歲所在紀年,干支表示十二辰(把黃道附一周天分為十二等分)。木星11.862年繞天一周,所以太歲約86年多走過一辰,這叫做“超辰”。在顓頊歷上,西漢武帝
2、太初元年(前104年)是太歲在丙子,太初歷用超辰法改變?yōu)槎〕蟆h成帝末年,由劉歆重新編訂的三統(tǒng)歷又把太初元年改變?yōu)楸?,把太始二年(?5年)從乙酉改變?yōu)楸?。還東漢的歷學者沒用超辰法。所以太歲紀年和干支紀年從太始二年表面一樣。1、干和支的含義:干支是天干,地支的合稱。干指天干,共有10個符號,支指地支,共有12個符號12345678910??甲乙丙丁戊己庚辛壬癸??123456789101112子丑寅卯辰巳午未申酉戊亥2、干和支組合后用于紀年。即:將十天干和十二地支按順序搭配組合成干支,用于紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以后,可構成60干支
3、。續(xù)排下去又將恢復原狀,周而復始,即如民間所說“六十年轉甲子”。3、十二地支與十二屬相、十二時辰(1)用十二種動物分別與十二地支相配成為“十二生肖年”。如凡是含有“子”的干支年,就是“鼠年”,這一年里出生的人都是屬“鼠”;凡是含有“丑”的干支年就是“牛年”,這一年進而出生的人都是屬“?!薄R源祟愅疲ㄈ缦卤恚?。123456789101112子鼠丑牛寅虎卯兔辰龍巳蛇午馬未羊申猴酉雞戌狗亥豬(2)以十二地支來表示十二時辰。一日有二十四小時,而我國傳統(tǒng)則以十二個時辰來表示,即一時辰是二小時。下表是二十四小時和十二時辰對照表。子丑寅卯辰巳午未申酉戊亥23-0101-0303-0505-
4、0707-0909-1111-1313-1515-1717-1919-2121-23二、由公元推干支紀年(一)方法一,天干地支統(tǒng)一算出干支紀年為了便于運算和使檢索更加直觀,借用六十干支表并按順序加以編號如下:六十干支表甲子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得出余數(shù),然后再減去4,最后根據(jù)所得結果查表中相應序數(shù)所對應的干支即為該年的干支。例如計算公元1911年的干支:1911÷60余數(shù)為51,減4后得47,查表47對應的干支是辛亥,即1911年為辛亥年。由于干支紀年60年一循環(huán),當Y÷60的余數(shù)小于4時,需借干支紀年的一個周期60之數(shù),例如1981年除以60余數(shù)為1,直接減4不夠減,加上60之后再減4等于57,查表便知1981年為辛酉
6、年。余可類推。2、計算公元前某年(設為X)的干支。方法是:先以X除以60求其余數(shù),再用57減去所得余數(shù),根據(jù)所得結果再查表中對應的干支,即為該年的干支。例如計算公元前221年的干支:221÷60,余數(shù)是41,以57-41=16,查表16對應的是庚辰,即公元前221年對應的干支應為庚辰。同樣由于干支紀年的循環(huán)周期為60年,當余數(shù)大于57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57減59不夠減,加上60之后再減59等于58,查表知該年對應的干支為壬戌。其余可以類推。上述方法簡便易行,只要記住表,就完全可以不用紙筆,直接由心算推出結果。(二
7、)方法二,天干地支分開算第一種算法:干支天干地支甲乙丙丁戊己庚辛壬癸子丑寅卯辰巳午未申酉戌亥公元后編號12345678910123456789101112公元前編號10987654321121110987654321天干算法公元后:(公元后紀年數(shù)-3)÷10=商+余數(shù),把余數(shù)作為編號查對應的天干。公元前:(公元前紀年數(shù)+3)÷10=商+余數(shù),把余數(shù)作為編號查對應的天干。?地支算法公元后:(公元后紀年數(shù)-3)÷12=商+余數(shù),把余數(shù)作為編號查對應的地支。公元前:(公元前紀年數(shù)+3)÷12=商+余數(shù),把余數(shù)