天干地支紀年換算?
天干地支紀年法的換算
公元紀年換算成干支紀年第一種演算法:不同的資料演算法有所差異,有的會給出公式,但本質上是一回事。這裡介紹一種簡易直觀的演算法。 首先給每個天干、地支一個編號,從頭以4開始按照順序排下去,天干10後接1,地支12後接1。天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3地支:子4、醜5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3以公元年的尾數在天干中找出對應該尾數的天干,再將公元紀年除以12,用除不盡的餘數在地支中查出對應該餘數的地支,這樣就得到了公元紀年的干支紀年。如2003年,其尾數為3,對應的天干為“癸”;以12除2003得166,餘數為11,對應的地支為未。於是2003年的干支紀年為“癸未”年。注意這是指2003年立春之後,立春之前應是“壬午”年。趙達先生在“祭文”中指出的時間是“癸未清明”,清明是立春之後的第四個節氣(立春、雨水、驚蟄、春分、清明),所以趙先生說歲在癸未,而非壬午。特:某一年的尾數為0且用該年除以12的餘數為0,則取天干中的編號為10的“庚”和地支中的編號為12的申”。如:公元120年尾數0則取天干中的“庚”;除以12餘數為0,則取地支中的“申”。 那麼,公元120年則為庚申年。公元紀年在12之內的可直接用該數字在天干、地支中查詢。如:公元6年,則在天干、地支中找出6相對應的“丙”和“寅”,那麼該年則為丙寅年。公元8年則為戊辰年。公元11年,則取尾數1對應的天干中的“辛”和11對應的地支中的“未”。那麼,該年則為辛未年。公元12年則為壬申年。第二種演算法:1. 天干演算法:用公元紀年數減3,除以10(不管商數)所得餘數,就是天干所對應的位數;2. 地支演算法:用公元紀年數減3,除以12(不管商數)所得餘數,就是地支所對應的位數;天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸地支:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥例1. 我們以2010年為例;天干演算法: 2010-3=2007, 2007/10=200餘7, 7對應天干第7位是庚,即天干為庚;地支演算法: 2010-3=2007, 2007/12=167餘3, 3對應地支第3位是寅,即地支為寅;綜上公元2010是用天干地支紀年為庚寅年。為使各位信任此演算法,我再舉一例來說明:例2. 我們再以1987年為例;天干演算法: 1987-3=1984, 1984/10=198餘4, 4對應天干第4位是丁,即天干為丁;地支演算法: 1987-3=1984, 1984/12=165餘4, 4對應地支第4位是卯,即地支為卯;綜上公元1987是用天干地支紀年為丁卯年。 公元前紀年與干支紀年的換算將天干、地支編號如下:天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸7 6 5 4 3 2 1 10 9 8地支:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥9 8 7 6 5 4 3 2 1 12 11 10以公元前紀年的尾數在天干中找出對應該尾數的天干,再將公元前紀年除以12,用除不盡的餘數在地支中查出對應該餘數的地支,這樣就得到了公元前紀年的干支紀年。如:公元前155年用尾數5取天干中的“丙”; 155除以12得餘數11,對應地支中的“戌”。那麼,該年則為丙戌年。公元前紀年在12內的可直接找到對應編號的天干、地支。如:公元前8年則為癸丑年。注意:農曆干支年與公曆公元年年並不完全重合,如今年是農曆癸巳年(西元2013年2月10日春節至2014年1月30日除夕)。 干支紀月時,每個地支對應二十四節氣自某節氣(非中氣......餘下全文>>
天干地支紀年法的祥細演算法
天干地支簡稱“干支”,取義於樹木的乾和枝 天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ); 地支十二:子、醜、寅、卯(mǎo)、辰(chén)、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。 天干地支組合成如下六十個計時序號,作為紀年、月、日、時的名稱,叫“干支紀年法”。六十甲子順序 1 ~10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31~40甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 ~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 用六十甲子依次紀年,六十年一個輪迴。干支紀年法的新一年由立春開始,2009年的立春是二月四日,所以2009年2月4日立春之後才是己丑年,在此之前應是戊子年。公元紀年的一年以立春為界前後分屬不同的干支紀年,這一點不熟悉的人容易搞錯,應特別注意。 與公元紀年的換算 第一種演算法: 如何將公元紀年換算成干支紀年: 不同資料演算法有所差異,有的給出公式,但本質上是一回事。這裡介紹一種簡易直觀的演算法。 首先給每個天干、地支一個編號,從頭以4開始循序排下去,天干10後接1,。地支12後接1。 天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3 地支:子4、醜5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 以公元年的尾數在天干中找出對應該尾數的天干,再將公元紀年除以12,用除不盡的餘數在地支中查出對應該餘數的地支,這樣就得到了公元紀年的干支紀年。如2003年,其尾數為3,對應的天干為“癸”;以12除2003得166,餘數為11,對應的地支為未。於是2003年的干支紀年為“癸未”年。注意這是指2003年立春之後,立春之前應是“壬午”年。趙達先生在“祭文”中指出的時間是“癸未清明”,清明是立春之後的第四個節氣(立春、雨水、驚蟄、春分、清明),所以趙先生說歲在癸未,而非壬午。 第二種演算法: 1. 天干演算法:用公元紀年數減3,除以10(不管商數)所得餘數,就是天干所對應的位數; 2. 地支演算法:用公元紀年數減3,除以12(不管商數)所得餘數,就是地支所對應的位數; 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥 例1. 我們以2010年為例; 天干演算法: 2010-3=2007, 2007/10=200餘7, 7對應天干第7位是庚,即天干為庚; 地支演算法: 2010-3=2007, 2007/12=167餘3, 3對應地支第3位是寅,即地支為寅; 綜上公元2010是用天干地支紀年為庚寅年。為使各位信任此演算法,本人再舉一例來說明: 例2. 我們再以1987年為例; 天干演算法: 1987-3=1984, 1984/10=198餘4, 4對應天干第4位是丁,即天干為丁; 地支演算法: 1987-3=1984, 1984/12=165餘4, 4對應地支第4位是卯,即地支為卯; 綜上公元1987是用天干地支紀年為丁卯年。 第三種演算法: 首先,將天干、地支編號如下: 天干:甲、乙、丙、丁、戊......餘下全文>>
天干地支的時間換算
公元推算干支方法:注意,這裡的西元年的干支,僅表示此西元年立春(2月4日左右)至下一個西元年立春(2月4日左右)之間的迴歸年干支。例如2015年的乙未年表示(2015年2月4日——2016年2月4日) 天干甲乙丙丁戊己庚辛壬癸 序數123456789101112地支寅卯辰巳午未申酉戌亥子醜天干序數按:1(甲),2(乙),3(丙),4(丁),5(戊),6(己),7(庚),8(辛),9(壬),10(癸)地支序數按:1(寅),2(卯),3(辰),4(巳),5(午),6(未),7(申),8(酉),9(戌),10(亥),11(子),12(醜)年干支推算:①年幹公式:年幹=年份個位數- 3 (適用於任何西元年,個位數小於3,借10)②年支公式:年支=(年份+7)÷12餘數(整除餘0,即餘12=醜)③年支簡化:(西元年末二位數-1)-12*N=年支(適用於20世紀,即1900—1999年)(西元年末二位數+3)-12*N=年支(適用於21世紀,即2000—2099年)例:求2015年干支?解:2015年幹=5-3=2,2=乙,故2015年天干為乙2015年支=15+3-12=18-12=6,6=未,故2015年地支為未綜上,2015年干支為乙未例:求公元189年干支?解:189年幹=9-3=6=己,189年支=(189+7)/12餘4=巳,189年干支為己巳月干支推算:①月幹公式:月幹=年幹x2+月支 (和超過10,直接取個位數)②簡化公式:(和取個位)亥月幹=年幹x2子月幹=年幹x2+1=寅月幹丑月幹=年幹x2+2=卯月幹例:已知2015年為乙未年,求2015年申月天干?解:2015年乙未年,天干為乙,乙=2,申=7申月幹=乙x2+申=2*2+7=11,個位=1,1=甲,故申月天干為甲例:求2012年壬辰年,亥月天干?解:亥月幹=壬x2+亥=9*2+10=18+10=28,個位=8,8=辛,故2012年壬辰年亥月天干為辛(注:亥月天干公式,可直接簡化為:亥月幹=年幹x2)例:求戊子年,子月天干?解:子月幹=戊x2+子=5*2+11=21,個位=1=甲,故戊子年子月天干為甲日干支推算:干支紀日,民間往往採取元旦干支推演算法,進而推定陽曆某天干支,由於閏年都是在申子辰年,366天,平年都是365天,天數固定,每月天數也都固定,因此只要知道元旦的干支,就能推算出該年各天干支,距離元旦多少天,減去60倍天數,就能推算出某日干支。時干支推算: 天干(晨子) 甲乙丙丁戊己庚辛壬癸(夜子)序數-101234567891011地支子醜寅卯辰巳午未申酉戌亥子注意:晨子=-1,夜子=11。因子時、丑時是每日的前兩個時辰,順序置前,地支序數也應置前,故將子醜置前:子=-1,醜=0,寅=1,卯=2…子=11。由於子時作為日期分界線,被一分為二,分為晨子和夜子兩個小時,晨子(0點-1點),子=-1。夜子(23點-24點),子=11。八字中,夜子時(23點-24點),仍屬於今天,仍用今天日干。①時支公式:時支=小時÷2-1(小時為偶數),時支=(小時+1)÷2-1(小時為奇數)②時幹公式:時幹=日干×2+時支 (晨子=-1,夜子=11)例:求1:45,23:43,18:58,0:38時支?解:時支:(1+1)/2-1=0=醜,(23+1)/2-1=11=子,18/2-1=8=酉,0/2-1=-1=子(注:八字中,出生時間宜根據出生地所在時區,採用真太陽時。推算時柱干支,分鐘可以忽略不計,只用整小時推算)例:求乙卯日17:......餘下全文>>
2016年換算成干支紀年是什麼?
2016年換算成干支紀年是:丙申年
如何將公元紀年換算成天干地支紀年
樓主你好
每六十年為一個甲子,天干地支就走完一個輪迴。
這是很簡單的算術,你自己也可以算。
不過天干地支只能記錄六十年,下一個六十年又重複了,所以根本就不能用來紀年。