公元紀年和干支紀年的轉換 方法一 1 公元紀年與干支紀年的換算:首先,將天干、地支編號如下: 甲 乙 丙 丁 戊 已 庚 辛 壬 癸 4 5 6 7 8 9 10 1 2 3 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 4 5 6 7 8 9 10 11 12 1 2 3 如要將公元紀年換算成干支紀年,以公元年的尾數(shù)在天干中找出相對應.然后,將公元紀年除以12,用余數(shù)在地支中找出所對應的地支.這樣,公元紀年就換算成了干支紀年. 如:公元1995年,用該年尾數(shù)5找出對應的天干為“乙”.然后,用1995除以12得余數(shù)為3.用余數(shù)3找出相對應的地支為“亥”.那么,公元1995年則為農歷乙亥年. 再如:公元1861年,用尾數(shù)1查天干為“辛”,用1861除以12得余數(shù)為1,再用余數(shù)1查找地支為“酉”.那么,公元1861年則為農歷辛酉年. 如果某一年的尾數(shù)為0或者用該年除以12的余數(shù)為0,則取天干中的第10位“庚”和地支中的第12位“申”.如:公元120年,尾數(shù)0則取天干中的“庚”,;除以12余數(shù)為0,則取地支中的第12位“申”.那么,公元120年則為庚申年. 另外,如果公元紀年是單個數(shù)字,就用該數(shù)字在天干,、地支中查找即可.如:公元6年,則在天干、地支中找出6相對應的“丙”和“寅”,那么該年則為丙寅年.公元8年則為戊辰年.公元11年,則取尾數(shù)1對應的天干中的“辛”和11對應的地支中的“未”.那么,該年則為辛未年.公元12年則為壬申年. 2 公元前紀年與干支紀年的換算:將天干,、地支編號如下: 甲 乙 丙 丁 戊 已 庚 辛 壬 癸 7 6 5 4 3 2 1 10 9 8 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 9 8 7 6 5 4 3 2 1 12 11 10 具體換算方法同一,如:公元前155年,用尾數(shù)5取天干中的“丙”,; 155除以12得余數(shù)11,對應地支中的“戌”.那么,該年則為丙戌年. 方法二 1.天干的確認 天干按公元紀年末尾數(shù)字確認. 公元前 : 0為辛,1為庚,2為己,3為戊,4為丁,5為丙,6為乙,7為甲,8為癸,9為壬. 公元后: 0為庚,1為辛,2為壬,3為癸,4為甲,5為乙,6為丙,7為丁,8為戊,9為己. 2.地支的推算 地支可分為奇數(shù)組和偶數(shù)組.(公元后奇數(shù)公元紀年配偶數(shù)組,偶數(shù)公元紀年配奇數(shù)組.公元前則相反.) 奇數(shù)組: 偶數(shù)組: 1 2 3 4 5 6 1 2 3 4 5 6 子寅辰午申戌丑卯巳未酉亥 計算地支時,用6去除公元紀年去掉末尾數(shù)的數(shù)字(如:2009年則用6除200).除以6所得的余數(shù)就可得出地支. 但是,由于末尾數(shù)字的差異,所得地支也就不同.如此可得出: 公元前: 末位數(shù)字是0,1的,余0為第5個,余1為第6個,余2為第1個,余3為第2個,余4為第3個,余5為第4個. 末位數(shù)字是2,3的,余0為第4個,余1為第5個,余2為第6個,余3為第1個,余4為第2個,余5為第3個. 末位數(shù)字是4,5的,余0為第3個,余1為第4個,余2為第5個,余3為第6個,余4為第1個,余5為第2個. 末位數(shù)字是6,7的,余0為第2個,余1為第3個,余2為第4個,余3為第5個,余4為第6個,余5為第1個. 末位數(shù)字是8,9的,余0為第1個,余1為第2個,余2為第3個,余3為第4個,余4為第5個,余5為第6個. 公元后: 末位數(shù)字是0,1的,余0為第5個,余1為第4個,余2為第3個,余3為第2個,余4為第1個,余5為第6個. 末位數(shù)字是2,3的,余0為第6個,余1為第5個,余2為第4個,余3為第3個,余4為第2個,余5為第1個. 末位數(shù)字是4,5的,余0為第1個,余1為第6個,余2為第5個,余3為第4個,余4為第3個,余5為第2個. 末位數(shù)字是6,7的,余0為第2個,余1為第1個,余2為第6個,余3為第5個,余4為第4個,余5為第3個. 末位數(shù)字是8,9的,余0為第3個,余1為第2個,余2為第1個,余3為第6個,余4為第5個,余5為第4個. 口訣:公元后:05-26-41-62-83,意為末位數(shù)字0或1的余0為第5個,末位數(shù)字2或3的余0為第6個,末位數(shù)字4或5的余0為第1個,末位數(shù)字6或7的余0為第2個,末位數(shù)字8或9的余0為第3個. 公元前:05-24-43-62-81,意思如上. 如此就可以推算出年份. 比如公元后2009年,天干9為己,再用200÷6=33……2,公元后末尾為9又余2的是第一個,偶數(shù)組第一個是丑,算出地支.組合起來為己丑年. 答案:2009年為己丑年. 方法三 快速推算干支巧法 1:1900----2100年年干=年尾數(shù)—3 .例:1969年年干=9—3=6,第6位天干就是已;2012年年干=2—3=9,第9位天干是壬.(2不足減就補十成12) 2:1900----1999年年支=年尾二位數(shù)+1.2000----2099年年支=年尾二位數(shù)+5.例:1969年年支=69+1=70,去掉60的倍數(shù)為10,地支第十位為酉.2012年年支=12+5=17,去掉12余5,地支第五位是辰.那么1969年干支就是已酉2012年干支就是壬辰. 3:月干公式,月的地支是固定的如正月起寅之類,只計算月干.月干=年干數(shù)*2+月份.例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉. 4:日干支公式:1900----1999年日干支基數(shù)=(年尾二位數(shù)+3)*5+55+(年尾二位數(shù)—1)/4.2000----2099年日干支基數(shù)=(年尾二位數(shù)+7)*5+15+(年尾二位數(shù)+19)/4.(只用商數(shù),余數(shù)不用,數(shù)過60就去掉60).例:2008年月日10月18日:日干支基數(shù)=(8+7)*5+15+(8+19)/4=36(已去掉60的倍數(shù))這數(shù)就是1月1號的干支數(shù).從1月1號到10月5日按滿60去之后數(shù)為36+31(1月下類推) +29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28,則天干去10的倍數(shù)余8為辛,地支去12的倍數(shù)余4為卯.今天干支就是辛卯. 5:時干公式=日干序數(shù)*2+日支序數(shù)—2,自己推巧去吧,這樣你可以排任何一天的四柱了哦. 6:還有一法,叫倒推年齡法,從今年的干支推算出任何年齡的干支,但只能推算出年干支不能推出日干支,即年齡去掉60為基數(shù),去掉十的倍數(shù)為倒推天干數(shù),去掉十二的倍數(shù)為地支倒推數(shù).如今年為戊子40歲生年的干支這樣推:40歲去30余10天干從戊倒推10位是已,地支40去36余4從子倒推4位是酉生年就是已酉.62歲生年余2從今年的天干戊倒推2位是丁,從今年的地支子倒推2位是亥. 方法四 類數(shù)軸推算法(有鏈接具體介紹) 1 2 3 4 5 6 7 8 9 0 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 引 癸 1 2 3 4 5 6 7 8 9 10 11 0 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 表示方式:公元紀年A 商N 余數(shù)C 類數(shù)軸推算法 (A-3)/10=N1···C1,故第C1個天干為所求 (A-3)/12=N2···C2,故第C2個地支為所求 示例一:求公元1975年的干支 (1975-3)/10=190···2,故第2個天干”已“為所求 (1975-3)/12=164···4,故第4個地支”卯“為所求 則公元1975年的干支年是己卯年. 示例二:求公元前5年的干支 (-5-3)/10=0···-8,故第-8個天干”丙“為所求 (-5-3)/12=0···-8,故第-8個地支”辰“為所求 則公元前1年的干支年是庚申年. 示例三:求公元前280年的干支 (-280-3)/10=-28···-3,故第-3個天干“辛”為所求 (-280-3)/12=-23···-7,故第-7個地支“巳”為所求 則公元前280年的干支是辛巳年. |
|