公元前年份干支换算-干支纪年如何换算公元纪念-阳历换算阴历天
天干地支纪年法的换算
公元纪年换算成干支纪年第一种算法:不同的资料算法有所差异,有的会给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以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日除夕)。 干支纪月时,每个地支对应二十四节气自某节气(非中气......余下全文>>
天干地支的时间换算
公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(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:......余下全文>>
如何将公元纪年换算成天干地支纪年
楼主你好
每六十年为一个甲子,天干地支就走完一个轮回。
这是很简单的算术,你自己也可以算。
不过天干地支只能记录六十年,下一个六十年又重复了,所以根本就不能用来纪年。
天干地支怎幺算
天干地支简称“干支”,取义于树木的干和枝 天干有十:甲、乙、丙、丁、戊(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是用天干地支纪年为丁卯年。 第三种算法: 首先,将天干、地支编号如下: 天干......余下全文>>