转天干地支
天干地支实用换算方法
天干地支实用换算方法公元纪日换算成干支纪日公式:G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i其中 C 是世纪数减一,y 是年份后两位(若为1月、2月则当前年份减一),M 是月份(若为1月、2月则分别按13、14来计算),d 是日数。
奇数月i=0,偶数月i=6。
G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示舍去小数点后的数字取整。
例如:查2011年1月18日干支日。
将数值代入计算公式。
G =4*(21-1) + [20 / 4] + 5*10 + [10 / 4] + [3 * (13 + 1) / 5] + 18 - 3 =160[3 * (13 + 1) / 5]=8.4 [10 / 4]=2.5 这里有余数,怎么可以等于160整应该是160.9。
除以10 余数为0 ,天干的第10位是‘癸’。
Z =8*20 + [20 / 4] + 5*10 + [10 / 4] + [3 * (13 + 1) / 5] + 18 + 7 + 0 =250除以12 余数为10 ,地支的第10位是‘酉’。
答案是:2011年1月18日干支日是癸酉日。
天干地支纪月干支纪月时,每个地支对应二十四节气自某节气(非中气)至下一个节气,以交节时间决定起始的一个月期间,不是农历某月初一至月底。
许多历书注明某农历月对应某干支,只是近似而非全等对应。
若遇甲或己的年份,正月大致是丙寅;遇上乙或庚之年,正月大致为戊寅;丙或辛之年正月大致为庚寅,丁或壬之年正月大致为壬寅,戊或癸之年正月大致为甲寅。
依照正月之干支,其余月份按干支推算。
60个月合5年一个周期;一个周期完了重复使用,周而复始,循环下去。
东汉光武帝建武二十九年癸丑年(公元53年)冬至月(大雪至小寒的月份,近似农历十一月)就是“甲子月”。
天干地支五行八卦口诀
天干地支五行八卦口诀如今,在日常生活当中,我们很少能用得到天干地支和五行八卦,但是不乏有些对中国文化感兴趣的人喜欢它,会去记忆它,店铺整理了五行八卦口诀和天干地支计算方法,希望大家有所收获!天干地支计算方法地支:子—鼠(自述)、丑—牛(丑牛)、寅—虎(银虎)、卯—兔(毛兔)辰—龙(成龙)、巳—蛇(死蛇)、午—马(无马)、未—羊(喂羊)申—猴(身后)酉—鸡(有鸡)、戌—狗(虚构)、亥—猪(海猪)子丑寅卯辰巳午未申酉戌亥子丑因猫沉思无谓神游四海(子丑因为猫在沉思无谓的要神游四海)天干:甲乙丙丁戊己庚辛壬癸甲乙丙丁无计更新人亏(甲乙丙丁无计去更新,这人只能亏了!)天干地支计算方法一、年干支计算公元后年份的口诀是:”公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年“。
以2010年为例,年份减3得基数2007,除以10得余数7,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。
得”庚“,再将基数2007除以12得余数为3,再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得”寅“,故2010年为庚寅年。
(若得0可理解为1之前即12)二、月干支月的地支是固定的如正月起寅之类,只计算月干。
月干=年干数乘2+月份例:2010年(庚寅)三月(辰月)的天干=7*2+3=17,天干10为周期,就去掉10,得7,天干第7位为庚,则此月干支为庚辰。
三、日干支1900——1999年日干支基数=(年尾二位数+3)*5+55+(年尾二位数-1)除42000——2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)除4(只用商数,余数不用,数过60就去掉60)例:2010年4月12日星期一日干支基数=(10+7)*5+15+(10+19)/4=47(已去掉60的倍数)这就是1月1日的干支数。
从1月1日到4月12日为47+31(1月天数,下类推)+28+31+12=149,去掉60的倍数得29、天干去10的倍数余9为壬,地支去12的倍数余5为辰,今天的干支就是壬辰。
天干地支代换法
天干地支代换法
甲=寅;乙=卯;丙=巳;丁=午;戊=巳;己=午;庚=申;辛=酉;壬=亥;癸=子。
另外,戊=辰或戌,己=丑或未;
乙=辰;丁或己=未;辛=戌;癸=丑。
(这四个六壬常用)
以上等式,在实际测算中可以代换使用。
例如,甲申,可以将甲代换为寅,寅申为相冲、相克、相刑、驿马等等,相关信息自可以解读出来。
又如,丙庚,代换为巳申,巳申为相刑,相克等,巳为绳索,申为身、为筋骨,可解读为磕绊受伤等等。
记:天干与地支在实际测算中是可以代换的,适当使用代换方法,不仅方便,而且有利于平衡天干地支的认知,从而借助相应的五行关系进行详细判断。
不同的术数门类侧重不同,包括在符号的使用上,这是一定的。
六爻、六壬以地支为主,为地支学。
奇门、八字,偏重于天干,为天干学。
也有人说,地支在下,为实,天干在上,为虚,两者似乎有某种隔膜,从干支就把术数划分了门类派别。
然而,正如徐伟刚先生讲,学六壬,必须学奇门,学壬不学奇门,六壬少一半。
遗憾的是由于精力有限,我个人并没有过多地接触奇门。
不过倒是在八字上捡了些便宜,补了不少天干的课。
事实上,八字干支皆用,是干支的融合和集大成,而说八字偏天干,也是因为之前的知识背景衬显出来的。
八字对于平衡干支理论作用明显,推荐学者留意。
公元年份与天干地支互换方法!
公元年份与天⼲地⽀互换⽅法!在阅读历史书籍和古典⽂学的过程中,经常会碰到⼲⽀纪年,为了弄清公元年代,现把两种纪年的转换⽅法,介绍如下,供朋友参考。
在介绍⽅法之前,请各位牢记下⾯⼲⽀对应数字的表格(公元顺序和⾃然顺序)。
⼀、公元纪年换算成⼲⽀纪年(使⽤公元顺序数字) 如要将公元纪年换算成⼲⽀纪年,以公元年的尾数,在上表中找出天⼲相对应的公元顺序数字。
然后,将公元纪年除以12,⽤余数在地⽀中找出所对应的公元顺序数字。
这样,公元纪年就换算成了⼲⽀纪年。
例如:公元1911年,⽤该年尾数1找出对应的天⼲为“⾟”。
然后,⽤1911除以12得余数为3,⽤余数3找出相对应的地⽀为“亥”。
那么,公元1911年则为农历“⾟亥'年。
即清朝灭亡的年份。
再如:公元1644年,⽤尾数4查天⼲为“甲”,⽤1644除以12得余数为0,再⽤余数0查找地⽀为“申”。
那么,公元1644年则为农历“甲申”年。
即满清⼊关的年份。
另外,如果公元纪年是单个数字,就⽤该数字在天⼲、地⽀中查找即可。
如:公元6年,则在天⼲、地⽀中找出6相对应的公元顺序“丙”和“寅”,那么该年则为丙寅年。
公元8年则为戊⾠年。
公元11年,则取尾数1对应的天⼲中的“⾟”和11对应的地⽀中的“未”。
那么,该年则为⾟未年。
公元12年则为壬申年。
⼆、⼲⽀纪年换算成公元纪年(使⽤⾃然顺序数字) ⼲⽀纪年换算成公元纪年较为⿇烦,因为⼲⽀纪年是六⼗年⼀个轮回,要先确定你所求的⼲⽀年份,在公元纪年的百位数还是千位数。
以满清王朝为例,带有“⾟亥”的年份,就有五个,即:康熙⼗年(1671年)、雍正九年(1731年)、乾隆五⼗六年(1791年)、咸丰元年(1851年)、宣统三年(1911年),也就是⾟亥⾰命,满清灭亡之年。
计算⽅法:公元年数=60的适当倍数+⼲⽀配序号+3 公元前年数=60的适当倍数-⼲⽀配序号-2 注:⼲⽀配序号是1(甲⼦)⾄60(癸亥)的两位数,须分两步确定它的个位数和⼗位数。
天干地支纪年法及其换算方法
天干由甲、乙、丙、丁、戊、己、庚、辛、壬、癸组成,地支由子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥组成。
天干和地支的循环周期分别是十年和十二年,两个周期综合一起,可以用来纪年。
根据天干地支纪年法,纪年的方式是将天干和地支按照一定的规律组合。
具体的纪年方式如下:天干和地支的组合有60个,称为“六十甲子”。
其中,甲子年是以甲子天干和子地支开始,依次向后排列,直到癸亥年结束。
然后又重新从甲子年开始,形成一个循环。
根据这个循环,可以很容易地将一个公历年份转换为天干地支纪年法中的年份。
比如,将2024年转换为天干地支纪年法中的年份,可以先找到甲子年的位置,然后向后数20个位置,即可得到甲子年往后第20年的年份,即2024年对应的天干地支纪年法中的年份为庚子年。
除了年份的换算外,天干地支纪年法还可以用于月份、日子以及时辰的换算。
具体的换算方式如下:月份的换算:根据天干地支纪年法,每个地支对应一个月份。
比如,子地支对应着正月,丑地支对应着二月,以此类推。
根据地支纪律,可以将公历中的月份转换为天干地支纪年法中的月份。
日子的换算:根据天干地支纪年法,每个天干和地支都与公历中的日子有对应关系。
比如,甲子天干和子地支对应着公历的1日,乙丑对应着2日,以此类推。
根据天干地支的对应规律,可以将公历中的日子转换为天干地支纪年法中的日子。
时辰的换算:根据天干地支纪年法,每个地支对应着一个时辰。
比如,子时对应着子地支,丑时对应着丑地支,以此类推。
根据地支纪律,可以将公历中的时辰转换为天干地支纪年法中的时辰。
总之,天干地支纪年法是中国传统的纪年方式,通过天干和地支两个周期组合起来,可以将公历中的年份、月份、日子和时辰转换为天干地支纪年法中的年份、月份、日子和时辰。
这种纪年法在中国历史上广泛应用,并且至今仍然在一些场合使用。
天干地支的时间换算
天干地支的时间换算推荐于2017-11-25 15:49:44最佳答案公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(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余数(整(西元年末二位数-1)-12*N=除余0,即余12=丑)③年支简化:年支(适用于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倍天数,就能推算出某日干支。
不用万年历快速推算四柱干支全解
不用万年历快速推算四柱干支一、快速推算年柱干支法1.干支序数:(1):天干:1(甲)2(乙)3(丙)4(丁)5(戊)6(己)7(庚) 8(辛)9(壬)10(癸)。
如:干丙的序数=3。
(2):地支:1(子)2(丑)3(寅)4(卯)5(辰)6(巳)7(午) 8(未)9(申)10(酉) 11(戌)12(亥)。
如支酉的序数=10。
2.推算年柱天干:(1):公元后任何年代:公元年数末位数-3=年干序数(负数则加10,0作10看)。
(2):公元前任何年代:公元年数末位数(取负数)+8=年干序数(负数则加10,0作10看)。
(3):公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。
公元4年天干是甲,而4-3=1。
由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数8。
3.推算年柱地支:(1):公元后任何年代:(公元年数-3)÷12的余数为年支序数(负数则加12,0作12看)。
(2):公元前任何年代:[公元年数(取负数)-2]÷12的余数为年支序数(负数则加12,0作12看)。
(3):简便方法:①1800年—1899年:(公元年数末二位数+9)÷12的余数为年支序数。
②1900年—1999年:(公元年数末二位数十1)÷12的余数为年支序数。
③2000年—2099年:(公元年数末二位数+5)÷12的余数为年支序数。
④2100年—2199年:(公元年数末二位数+9)÷12的余数为年支序数。
⑤2200年—2299年:(公元年数末二位数+1)÷12的余数为年支序数。
说明:(公元年数末二位数+k)÷12的余数为年支序数,k有三种情况:公元年数首二位数÷3余数为0时,k=9;余数为1时,k=1;余数为2时,k=5;例一:求阳历公元前7年的年柱干支。
解:年干序数:-7+8=1,年干甲。
年支序数:(-7-2)÷12余数-9,加12转为正数3,年支寅。
阳历转干支历计算公式
阳历转干支历计算公式全文共四篇示例,供读者参考第一篇示例:阳历转干支历是一种很有意思的历法转换方法,它可以帮助我们更好地理解和记忆古老的干支历法。
在中国传统文化中,干支历被广泛应用于历法、农历、星座等领域,其独特的运算方式也成为了很多人喜爱研究的对象之一。
在阳历转干支历的计算中,我们需要了解几个重要的概念。
首先是阳历中的年、月和日,这是我们日常生活中常用的时间单位;其次是干支历中的天干和地支,天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字,地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字;最后是干支历中的干支纪年法,它是以天干地支组合计算年份的方法。
计算阳历转干支历的方法是比较简单的,我们只需要按照一定的公式进行转换即可。
我们需要确定阳历中的年份对应的天干地支,然后再结合月份和日期进行计算,最终得出对应的干支历。
下面,我将介绍一种常用的阳历转干支历计算公式:【阳历转干支历计算公式】:1. 确定阳历中的年份对应的天干地支。
根据干支纪年法,1900年为甲子年,以此类推:1901年为乙丑年,1902年为丙寅年,……,以此类推直至2099年。
需要注意的是,对于1900年之前的年份,需要根据历法特殊规定来确定干支。
2. 接着,确定阳历中的月份对应的天干地支。
这里需要将每个月对应的天干地支进行相应的转换,具体的对应关系如下:1月:丙寅2月:丁卯3月:戊辰4月:己巳5月:庚午6月:辛未7月:壬申8月:癸酉9月:甲戌10月:乙亥11月:丙子12月:丁丑3. 确定阳历中的日期对应的天干地支。
根据每个月的干支对照表,可以找到具体的日期对应的天干地支,从而得出最终的干支历。
通过以上的计算公式,我们可以比较方便地将阳历转换为干支历,这样就可以更好地理解和运用干支历了。
如果您不想亲自计算,也可以通过现代的计算工具或者手机应用来实现干支历的转换,这样会更加便捷和准确。
阳历转干支历是一种很有意义的历法转换方法,它使我们能够更深入地了解干支历这一古老传统的时间计量方式。
推算年干支、月干支、日干支的方法3篇
推算年干支、月干支、日干支的方法第一篇:推算年干支的方法作为八字命理中最基础的元素之一,年干支的推算方法相对简单。
以下是推算年干支的具体步骤:步骤一:年份转换将欲推断的年份转换成农历的年份。
例如,若想查看1989年的干支,需要将公历1989年转换成农历己巳年。
步骤二:定天干根据农历的特点,可以得到己巳年的天干定为“壬”。
天干顺序为甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
步骤三:定地支根据己巳年的地支定位为巳。
地支顺序为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
步骤四:确定干支将天干和地支拼接就是己巳年的干支——“壬巳”。
推算年干支虽然简单,但也需要依赖一定的历法知识。
同时,一些疑难年份的计算,如“闰月对应的干支”等,还需要较高的专业水平。
在实际操作中,需要有一定的经验和技巧才能得到准确的结果。
第二篇:推算月干支的方法月干支的推算稍微复杂一些,需要结合公历和农历两种不同的时间系统进行推算。
以下是推算月干支的具体步骤:步骤一:确认公历日期首先需要确认出公历日期,即例如1976年8月2日。
步骤二:转换农历将公历日期转换成农历,即可得到阳历1976年六月二十二日。
步骤三:定“月支”根据转换后的农历日期,可以得到当月的“月支”。
例如,阳历1976年8月2日对应的农历为六月二十二日,因此当月的“月支”为“未”。
步骤四:定“月干”根据“月支”可以得到当月的“月干”。
具体地,若当月“月支”为子、丑、寅、卯时,“月干”依次为甲、乙、丙、丁;而午、未、申、酉、戌、亥时,“月干”将按顺序是己、庚、辛、壬、癸、甲。
因此,阳历1976年8月2日对应的农历为六月二十二日,当月“月支”为未,因此“月干”定为己。
步骤五:输出干支最后,将“月干”和“月支”拼接起来,即可得到阳历1976年8月2日对应的“月干支”——“己未”。
推算月干支相对复杂,需要结合两种不同的时间系统,并能够熟练运用历法知识,较高的专业水平。
因此,在实际操作中,建议既有丰富的经验,又能够灵活应对各种难题。
天干地支算法
申时 晡时 15-17 猴 壬2 申12
酉时 日入 17-19 鸡 癸3 酉1
戌时 黄昏 19-21 狗
戌2
亥时 人定 21-23 猪
亥3
公元干支纪年法: 如:2000年(庚辰) 2000 红色部分为天干 即 :庚0 地支:用2000除以12等于166余8 即:辰8 公元前纪年法: 如:公元前781年(庚申) 781 天干:11-1=10 即:庚0 地支:781除以12等于65余1 13-1=12 即:申12 公元前314年(丁未) 天干:11-4=7 即:丁7 地支:314除以12等于26余2 即:13-2=11 即:未11 公元前57年(甲子) 天干:11-7=4 (甲) 地支:57除以12等于4余9 13-9=4 (子) 公元前1年(庚申) 天干:11-1=10 (庚) 地支:13-1=12 (申)
简单法
比较简单的公元纪年法及公元前纪年法 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
编辑本段速查干支纪日法
公式法
从已知日期计算干支纪日的公式为: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。 计算时带[ ]的数表示取整。 例如:查2006年4月1日的干支日。 将数值代入计算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =117 除以10 余数为 7 ,天干的第7位是‘庚’。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余数为 9 ,地支的第9位是‘申’。 答案是:2006年4月1日的干支日是庚申日。
农历天干地支算法天干地支年月日时算法
农历天干地支算法天干地支年月日时算法干支纪年法一.十支纪年是我国传统的纪年方法。
1.干和支的含义:干支是天干,地支的合称。
干指天干,共有10个符号:1 2 3 4 5 6 7 8 9 10甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:1 2 3 4 5 6 7 8 9 10 11 12子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。
即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。
按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。
续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
干支还有阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),天干经六个循环,地支经五个循环正好是六十,就叫做“六十干支”。
按照这样的顺序每年用一对干支表示,六十年一循环,叫做“六十花甲子”。
二.查看不同时间段的万年历。
如:1516—2060年的万年历,记着五百年的干支,一查便知。
六十年甲子(干支表)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 48 49 50甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑51 52 53 54 55 56 57 58 59 60甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。
一种推算天干地支的最简单方法
一种推算天干地支的最简单方法江西修水英才高级中学丁永生从近几年全国各地高考命题趋势看,有关文史常识的题目几乎年年考,面对这样的形势,我们在高三备考时,要注意提醒学生平时有意识地加强这方面的记忆和训练,但要注意避免盲目性,同时要注意一些学习技巧。
比如有关如何推算天干地支方面的文章网上也有很多,但看了有些学生还是看不懂或是不会运用。
其实我们可以简化如下,通俗记忆:推算公式:天干=年份尾数(如2009年尾数是9,对应天干即己)地支=年份除以12所得余数(如2009÷12所得余数是5,对应地支即丑)因此2009年应该是己丑年附:有关天干地支的其它知识如下:2.干和支组合后用于纪年。
即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。
按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。
续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
二.查看不同时间段的万年历。
如:1516—2060年的万年历,记着五百年的干支,一查便知。
六十年甲子(干支表)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 48 49 50甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑51 52 53 54 55 56 57 58 59 60甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。
如:《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年。
计算日天干地支的公式
计算日天干地支的公式日天干地支是根据中国农历(阴阳历)中对天干和地支的组合规律而得出的。
在计算日天干地支的公式中,分为两个主要的部分,分别是计算地支和计算天干。
地支的计算公式如下:地支是按照周期性变化的十二地支来计算的。
每个地支周期为12年。
将农历年数减去3(因为我们假设1900年是甲子年,所以农历年数需要减去3)除以12后的余数,即可得到该年的地支。
地支的编号分别为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
例如,2024年是甲子年,通过计算2024-1900=124,124÷12=10余4,所以2024年的地支是辰年。
天干的计算公式如下:天干是按照周期性变化的十天干来计算的。
每个天干周期为10年。
将农历年数减去3(因为我们假设1900年是甲子年,所以农历年数需要减去3)除以10后的余数,即可得到该年的天干。
天干的编号分别为:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
例如,2024年是甲子年,通过计算2024-1900=124,124÷10=12余4,所以2024年的天干是丙年。
综合地支和天干的计算结果,即可得到日天干地支的组合。
例如,2024年的地支是辰年,天干是丙年,所以2024年的日天干地支是丙辰年。
需要注意的是,以上公式适用于农历年份的计算,如果要计算公历年份的日天干地支,需要先将公历年份转换为农历年份,然后再按照以上方法进行计算。
此外,根据天干地支的规律,可以得出一些特定年份的天干地支。
其中最常见的是60年一循环的干支纪年法,即甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉、甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未、甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳、甲午、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑、甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥。
六十四卦变六气干支转化起数诀
六十四卦变六气干支转化起数诀作者:Shiyee我在易卦版和阴阳五行版也留下过不少学习数据了,很明显的可以看见易卦六气干支预测学的三条脉络,一为「六十四卦变」、二为「六气排列」、三为「天干地支」。
三者是一脉相承,即六十四卦变经由特殊手续产生六爻上的六气排列组合,六气排列组合在转化成三元的天干地支,转化天干地支的完全方法是直到最近才确定下来的。
这为术数方法学创造了一座联系通达易经六十四卦与天干地支的津梁,我做研究一向最重视验证的工夫,花三载功夫不断地尝试错误、不断的修正理论,至今可以说终于完成整套理论核心,反正是旧瓶新装,虽然理论核心是发前人未发却也不敢自专,同时也想集众人之力参与再加以验证和发挥,所以有必要将整套运算方法的核心公布出来。
我以最近三天的大盘预测卦象作为范例,简约说明转化成六气和干支的所有标准步骤,将所需要代入的参数用表格形式表示出来,应该可以很容易照本宣科地自行完成三条脉络,准确的转换成干支符号。
假定读者都具备基本的易学常识、阴阳五行常识、五运六气常识。
§六十四卦变首先须以占卜方法或量能取挂法或其它可行方法起出六十四卦变,可能组合为4096种变化的六十四卦变,作为「卦气干支转化法」的基底元素。
例一、雷风恒之山风蛊例二、雷天大壮之山天大畜例三、泽火革之风火家人§用数加总何谓用数?爻的四个变化入之以六七八九数,老阳用九、少阳用七、少阴用八、老阴用六。
将六爻的用数全部加总起来,六阴爻全变总数为六六36、六阳爻全变总数为六九54。
因此加总用数的范围应当在36~54之间。
例一、雷风恒之山风蛊初二三四五上│爻877986│数8+7+7+9+8+6=45=Aa例二、雷天大壮之山天大畜初二三四五上│爻777986│数7+7+7+9+8+6=44=Ab例三、泽火革之风火家人初二三四五上│爻787976│数7+8+7+9+7+6=44=Ac§天地数减去加总用数何谓天地数,一到十数的相加总数,为五十五数。
天干地支纪年法
天干地支纪年法中国有着悠悠上下五千年的历史文化,在漫长的岁月长河里,文明的两岸开满了文化之花。
天干地支在汉文化中占有较为重要的地位,天干地支组成形成了古代历法纪年。
在古人的文化中,天干对应着一些事情的预兆。
你是否对天干地支了解过?下面,我们一起来看看吧。
天干地支纪年法-换算干支纪年天干地支纪年法-应用天干地支纪年法同时可纪年、月、日、时,分别称为“年柱、月柱、日柱、时柱”。
此八个字就是俗称的“八字”。
一个人的八字就是他出生时间的四柱记录。
关于月、日、时的天干地支纪法,已使用不多,有兴趣的读者可去查阅有关资料。
公元纪年换算成干支纪年第一种算法:不同的资料算法有所差异,有的会给出公式,但本质上是一回事。
这里介绍一种简易直观的算法。
首先给每个天干、地支一个编号,从头以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相对应的“丙”和“寅”,那么该年则为丙寅年。
推算天干地支
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。
古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.甲子周期表:甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥算法思想:甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.年干支推算法中国很早就用干支纪年,并且沿用至今。
有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。
其公式为:(所求年数-3)/60 = 商。
余数(年干支序数)如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。
0,则0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:年的天干为甲或已时,则正月的天干为丙;年的天干为乙或庚时,则正月的天干为戊;年的天干为丙或辛时,则正月的天干为庚;年的天干为丁或壬时,则正月的天干为壬;年的天干为戊或癸时,则正月的天干为甲。
天干地支的时间换算
天干地支的时间换算推荐于2017-11-25 15:49:44最佳答案公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(2月4日左右)至下一个西元年立春(2月4日左右)之间的回归年干支。
例如2015年的乙未年表示(2015年2月4日——201 6年2月4日)天干甲乙丙丁戊己庚辛壬癸序数123456789101 112地支寅卯辰巳午未申酉戌亥子丑天干序数按: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—199 9年)(西元年末二位数+3)-12*N=年支(适用于21世纪,即200 0—2099年)例:求2015年干支?解:2015年干=5-3=2,2=乙,故2015年天干为乙2015年支=15+3-12=18-12=6,6=未,故201 5年地支为未综上,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+1 0=18+10=28,个位=8,8=辛,故2012年壬辰年亥月天干为辛(注:亥月天干公式,可直接简化为:亥月干=年干x2)例:求戊子年,子月天干?解:子月干=戊x2+子=5*2+11=21,个位=1=甲,故戊子年子月天干为甲日干支推算:干支纪日,民间往往采取元旦干支推算法,进而推定阳历某天干支,由于闰年都是在申子辰年,366天,平年都是365天,天数固定,每月天数也都固定,因此只要知道元旦的干支,就能推算出该年各天干支,距离元旦多少天,减去60倍天数,就能推算出某日干支。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include <iostream.h>void main(){intyear,tiangan,dizhi,a,t;intmonth,mt,md,m,k;intday,dt,dd,n,p,y,G,Z;cout<<"该程序:将公历年份转化为天干地支(逐步输入年月日)"<<endl; ZHUAN_TD: cout<<"请输入所需要转换的年份(整数)"<<endl;cin>>year;if(year<10e-6) {cout<<"公元前的事了,再说吧!"<<endl;goto ZHUAN_TD;}a=year%60;tiangan=(a-3)%10;dizhi=(a-3)%12;switch(tiangan){case 1:cout<<"甲";break;case 2:cout<<"乙";break;case 3:cout<<"丙";break;case 4:cout<<"丁";break;case 5:cout<<"戊";break;case 6:cout<<"己";break;case 7:cout<<"庚";break;case 8:cout<<"辛";break;case 9:cout<<"壬";break;case 0:cout<<"癸";break;}switch(dizhi){case 1:cout<<"子";break;case 2:cout<<"丑";break;case 3:cout<<"寅";break;case 4:cout<<"卯";break;case 5:cout<<"辰";break;case 6:cout<<"巳";break;case 7:cout<<"午";break;case 8:cout<<"未";break;case 9:cout<<"申";break;case 10:cout<<"酉";break;case 11:cout<<"戌";break;case 0:cout<<"亥";break;}// cout<<dizhi<<tiangan<<endl;cout<<"(年)"<<endl;XUANZE: cout<<"请选择下列选项:"<<endl<<"1.继续进行公历转天干地支的运算"<<endl<<"2.退出运算"<<endl<<"3.继续月份的转换"<<endl;cin>>t;if(t==1) goto ZHUAN_TD;else if(t==3) goto MONTH;else if(t==2) goto JIESHU;else {cout<<"注意选项!"<<endl;goto XUANZE;}MONTH:cout<<"请输入月份:"<<endl;cin>>month;md=(month%12+2)%12;m=tiangan%5;mt=(month%12+2*m)%10;switch(mt){case 1:cout<<"甲";break;case 2:cout<<"乙";break;case 3:cout<<"丙";break;case 4:cout<<"丁";break;case 5:cout<<"戊";break;case 6:cout<<"己";break;case 7:cout<<"庚";break;case 8:cout<<"辛";break;case 9:cout<<"壬";break;case 0:cout<<"癸";break;}switch(md){case 1:cout<<"子";break;case 2:cout<<"丑";break;case 3:cout<<"寅";break;case 4:cout<<"卯";break;case 5:cout<<"辰";break;case 6:cout<<"巳";break;case 7:cout<<"午";break;case 8:cout<<"未";break;case 9:cout<<"申";break;case 10:cout<<"酉";break;case 11:cout<<"戌";break;case 0:cout<<"亥";break;}cout<<"(月)"<<endl;XZ: cout<<"1.全部再来一次"<<endl<<"2.月份重来"<<endl<<"3.日期转换"<<endl<<"4.结束转换"<<endl;cin>>k;if(k==1)goto ZHUAN_TD;else if(k==2) goto MONTH;else if(k==3) goto RI;else if(k==4) goto JIESHU;else {cout<<"注意选项!"<<endl; goto XZ;}RI: cout<<"请输入日期(不要大于30):"<<endl;cin>>day;inti;p=month%2;if(p==0) i=6;else i=0;y=year%100;n=year/100;G=4*n+n/4+5*y+y/4+3*(month+1)/5+day-3;Z=8*n+n/4+5*y+y/4+3*(month+1)/5+day+7-i;dt=G%10;dd=Z&12;switch(dt){case 1:cout<<"甲";break;case 2:cout<<"乙";break;case 3:cout<<"丙";break;case 4:cout<<"丁";break;case 5:cout<<"戊";break;case 6:cout<<"己";break;case 7:cout<<"庚";break;case 8:cout<<"辛";break;case 9:cout<<"壬";break;case 0:cout<<"癸";break;}switch(dd){case 1:cout<<"子";break;case 2:cout<<"丑";break;case 3:cout<<"寅";break;case 4:cout<<"卯";break;case 5:cout<<"辰";break;case 6:cout<<"巳";break;case 7:cout<<"午";break;case 8:cout<<"未";break;case 9:cout<<"申";break;case 10:cout<<"酉";break;case 11:cout<<"戌";break;case 0:cout<<"亥";break;}cout<<"(日)"<<endl;XR:cout<<"1.全部再来一次"<<endl<<"2.日转换重来"<<endl<<"3.结束转换"<<endl;cin>>k;if(k==1)goto ZHUAN_TD;else if(k==2) goto RI;else if(k==3) goto JIESHU;else {cout<<"注意选项!"<<endl; goto XR;}JIESHU:cout<<endl;}。