干支纪月如何算的天干推算甲子(60甲子天干地支表)
天干地支怎么纪月纪日纪时?
干支纪年、纪月、纪日和纪时的简单计算方法 一。干支纪年 [方法一]公元1年的天干地支是辛酉,只要记住辛酉这一干支,即可简便而又迅速地精密推算公元前后任何一年的天干地支。 1、求公元后年干支 干:支取所求年分的个位数 支:以所求年分数目12,取其余数。 紧接着,以辛酉为起点,按干支顺序按顺序推出年干和年支(正推)。 逆干支顺序而推为反推 例1:求公元1846年的天干地支 干:6(1846年的个位数是6) 支:10(1846÷12,得余数是10) 以辛酉为起点(即1),正推,得1846年的天干地支是丙午 附注:如干。支数为0,则取辛酉的前一个干支,即庚申。 例2:求公元2050年的天干地支 干:0-庚 支:10(2050÷12余数10)-午 2050年为庚午 2、求公元前年干支 算法与上法一样,只是要反推,即逆干支顺序而推,或用10和12分别减去原得数后再正推。但须留意,此时起点与上法不同,以辛酉为0,反推时以辛酉前一干支即庚申为起点(即1),正推则以辛酉的下一干支即壬为起点。或直取公元前负数即可。 比如:求公元前231年的天干地支 [方法一]干:1 支:11(231÷12余数11) 11为反推时的天干地支数,只要直取表内公元前负数即可,即为庚戊。如要正推,则还要用10,12减去此二数。即干为10-1=9,支为12-11=一、结果为庚戊。 [方法二]如不以辛酉作起点,也可以任何一个已知年干支为起点精密推算。一般可以当年为起点。方法: 以所要求的年数减去已知年数(或当年),得数的个位数即为年干数,得数除以12所得的余数即为年干支数。干支数为正数时正推,为负数时反推,或按[方法一]中方法变为正推。应注意和提防的是已知年干支作0,正推时以已知年干支的后一干支为1,反推时以已知年干支的前一年干支为一、 比如:已知1985年是乙丑年,求1999年的天干地支。 1999-1985=14 干:4 支:2(14÷12余数是2) 按乙0丙1······的顺序正推得年干为已,按丑0寅1······的顺序正推得年支为卯,故1999年为已卯年。 又如:求1932年的天干地支 1932-1985=-53 反推干支数:干:10-3=7 支:12-5=7 结果:1932年的天干地支为壬申。 二。日元支计算法 [方法]以某一个已知日元支作起点(我们去大家易记住的1984年元月1日的天干地支甲午)。 (一)将所求的年。有。日的数目分别减去1984年1月1日的数目,得年差。月差。日差,并算才闰年数。大月数。二月数(注:所求年大于1984年的这样减)。 (二)(年差×5)+(月差×30)+日差十闰年数+大月数-(二月份数×2)得总日差。 (三)总日差的个位数为日元数,总日差除以12所得余数是日支数。 比如:已知1984年1有1日是甲午,求1999年9月10日的天干地支。 ①1999、9、10 1984、1、1 ----- 15、8、9 闰年数:4(15年中闰三次,加上1984年本身是闰年) 大月数:5(从1月到9月有5个大月) 二月数:1(从1月到9月仅有一个2月) ②15×5+8×30+9+5+4-1×2=331 干:1 支:7(333÷12所得余数是7) 以甲午作起点其干支数作0。0,其后之干支序数依次为1、1、2、2、3、3······由此推得1999年9月10日是乙丑日。 若所求之年小于1984年,计算步骤与原理与上同,但须注意和提防几点。 (一)。必须以数大的1984、1、1减去数小的所求年。月。日。 (二)。当月差为负数时,后面的大月数和2月数也要为负数。 (三)。最后求出的天干地支数为正数时,用反推法,为负数时用正推法。诚然,反推法可以变换为正推法(见“年干支求算法”)。 比如:求1930年8月二十四日的天干地支 ①1984、1、1 1930。8、二十四 ----- 54-7-23 闰年数:13(54年中闰13次,1984年不计入) 大月数:-4(注意和提防要依月差的正负号取) 二月数:-1 ②54×5-7×30-23+13-4+2=48 干:8 (此乃反推干支数) 支:0 10-8=2-丙 变正推则为: 0无需变-午 推得1930年8月二十四日为丙午日 求得干时须留意如下几点: (一)算闰年数及二月份数时,只取二月29日在运算范围内的闰年及2月28日在运算范围内的二月,取大月数也只能取31日在运算范围内的大月。比如:从1984年1月1日到1999年9月10日闰年数有4,但若从1984年3月1日到1999年9月10日则闰年数只有3,由于1984年2月29日(闰)不在运算范围内。从1月1日到9月10日有5个大月,但从1月到8月30日则只有4个大月数,由于8月31日未包括在运算的时是范围内。从1984年1月1日往后算年数时要把1984年这个闰年算在内,但从1984年1月1日往前算闰年数时,就不可以把1984年作为一个闰年数算上,由于二月份根本未参与运算。算2月数之理亦然,从1月到2月,二月数算0,只有从1月到2月后的月份,二月数才能算一、 (二)注意和提防历法有100年停闰而400年又不停闰的规律,停闰一次,则闰年数减1,如求19世纪中某一日的天干地支,在计闰年数时须减1,余类推。 三。干支纪月 每一年十二月,与十二地支之配对是固定的,即:正月寅。二月卯。三月辰······冬月子。腊月丑。十天干则要轮流与之相配。于是,first of all要求出正月的月干,紧接着就可按顺序推出该年中各月的天干地支。 求月干支先要晓得或者算出年干支,紧接着依据年干支求出正月干支。 年干为已。庚。辛。壬。癸之年的月干支与年干为甲。乙。丙。丁。戊之年的月干支分别相同,即已年与甲年,庚年与乙年的月干支相同,余类推。即表: ┏━━━━━━┓ ┃甲乙 丙丁 戊┃ ┃已庚 辛壬 癸┃ ┃12 34 5 ┃ ┗━━━━━━┛ 将年干的甲。乙。丙。丁。戊分别定为1、2、3、4、5,正月的月干数一旦在该年的年干数上加1,紧接着按其得数向后正推即得月干。 比如:求1985年(乙丑年)的月干支。 乙为2,再加1则为3,紧接着从乙开始,向后正推三位,至戊,则知乙丑年正月干支为寅,以后各月依次为二月已卯,三月庚辰。 乙。庚。辛。壬。癸各年的月干支分别按甲。乙。丙。丁各年的月干支计算方法求之。 比如:求庚年午年的月干支 庚年的月干支与乙年同,按乙年的月干支算法求之即得(见上例)。故庚午年的月干支为正月戊寅,二月已卯。三月庚辰······。 四。时干支计算法 每日十二时辰,分别以十二地支固定地预示之,即夜晚11~1时为子,1~3时为丑,3~5时为寅,5~7时卯······。时支永恒不变,时干则轮流与之相配。于是,求时干支first of all要求出该日子时的时干,紧接着按顺序推出各时辰的天干地支。 同求月干支一样,只要求出甲。乙。丙。丁。戊各日的时干支,就可知已。庚。辛。壬。癸更日的时干支,后者亦依前者而求之。见表: ┏━━━━━━┓ ┃甲乙 丙丁 戊┃ ┃已庚 辛壬 癸┃ ┃ 12 34 5 ┃ ┗━━━━━━┛ 方法:将月干数减1,紧接着按此得数,用日柱天干为始,向后正推,即得该日子时的天干,其余各时则可依次而推得。 如:求丙寅日的时干支 丙数为3,减1则为2,紧接着以丙为始向后正推到,故丙日的时干依次为:戊子。已丑。庚寅。辛卯······。 又如:求辛未日的时干支 辛日的时干支同丙时,依丙日时干支计算法求之即得(见上例)。 参考资料: http://gb。weather。gov。hk/gts/time/stemsandbranchesc。htm,
怎样干支纪月?
干支纪月:指用干支记录月序
干支纪月时,每个地支对应24节气自某节气至下一个节气,以交节时间决定起始的一个月期间,不是阴历某月初一至月底。若遇甲或乙的年份,正月大体是丙寅;遇上乙或庚之年,正月大体为戊寅;丙或辛之年正月大体为庚寅,丁或壬之年正月大体为壬寅,戊或癸之年正月大体为甲寅。按照正月之干支,其余月份按干支精密推算。60个月合5年一个周期;一个周期完了重复使用,循环往复,循环下去。干支纪日,60日大体合两个月一个周期;一个周期完了重复使用,循环往复,循环下去。干支记日比起记录载入某月某日,其优势是特别容易计算历史事件的日期间隔,以及是不是有闰月存在。因为阴历每一个月29日或30日不定,而且有还是没有闰月也不晓得,于是,假如日期跨月,则计算将则非常困难。至于某月某日和干支的对应,那么可以查看万年历。
出生年月的干支是如何算的?
1。月干公式:月干=年干*2+月支(和超过10,直接取个位数),与干支纪年始于立春相对应,干支纪月法采用每个地支对应24节气自某节气(非中气)至下一个节气,以交节时间决定起始的一个月期间,不是阴历某月初一至月底。。干支纪月图表:
2。地支纪月时相应的节气时间段、中气、近似阴历月份、近似阳历月份、以及年天干和月地支构成的月干支:
干支纪月是干支历的一部分,主要用于风水、术数等范畴中,这使得干支历一直在和民间都流行不衰。而实际上”正月建寅”是与北斗七星在地球上所观察的周年运动有关,与地球环绕太阳一周期的时间相同。
更多阅读:
天干地支用于历法纪时:
天干地支在咱们国家古时候主要用于纪日,此外还曾用以纪月、纪年、纪时等。春秋战国时代又采用十二辰(地支)纪月,而十二辰纪时制度至迟西汉时已被采用。
西汉末始又用干支来纪年。唐以后,五代历书月名开始注以干支,北宋时又将十干十二辰配合以纪时,至此年月日时分别全以干支注记,这便是干支历(甲子历),它是一种阳历。
此外,干支注记时间的方式起码还从殷历开始,附加在各个朝代到现在所制定的阴阳历中,两种历法同时并用。
代表的时间:
【子时】夜半,也叫作子夜、中夜:十二时辰的第1个时辰。(北京时间23时至01时)。
【丑时】鸡鸣,也叫作荒鸡:十二时辰的第2个时辰。(北京时间01时至03时)。
【寅时】平旦,也叫作黎明、早晨、日旦等:时是夜与日的交替之际。(北京时间03时至05时)。
【卯时】日出,也叫作日始、破晓、旭日等:指太阳刚刚露脸,冉冉初升的那段时间。(北京时间05时至07时)。
【辰时】食时,也叫作早食等:古时候中华民族“朝食”之时亦即吃早饭时间,(北京时间07时至09时)。
【巳时】隅中,也叫作日禺等:接近中午的时刻称为隅中。(北京时间09时至11时)。
【午时】日中,也叫作日正、中午等:(北京时间11时至13时)。
【未时】日_,也叫作日跌、日央等:太阳偏西为日跌。(北京时间13时至15时)。
【申时】哺时,也叫作日铺、夕食等:(北京时间15时至17时)。
【酉时】日入,也叫作日落、日沉、傍晚:意为太阳落山的时刻。(北京时间17时至19时)。
【戌时】黄昏,也叫作日夕、日暮、日晚等:此时太阳已经落山,天将黑未黑。天地昏黄,万物朦胧,故称黄昏。(北京时间19时至21时)。
【亥时】人定,也叫作定昏等:此时夜色已深,人们也业已停止活动,安歇睡眠了。人定亦即人静。(北京时间21时至23时)。
参考资料来源:知识混装大无极——天干地支
求天干地支纪年纪月纪日的换算公式。
▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减3,除以10的余数为天干,除以12的余数为地支。(公元前的年份则用58-“年份数除以60的余数”后计算)
也可以天干:年份÷10,得到的商无论,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数是3,则为天干之最后一位,即癸。
地支:年份÷12,得到的商无论,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数是3,则为地支之最后一位,即亥。
把天干数和地支数合并起来,即为所求的天干地支年份。
如:2001年查看万年历为辛巳年,算法为:
2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。
2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第六位为巳。
依照以上计算最终,把天干、地支合并起来可知,2001年为辛巳年。
▲干支纪年与格里历的换算
若我们把天干之甲、乙、。。。、壬、癸编上 0、 。。。。。。、8。9 等序号;地支之子、丑、。。。、戌、亥亦编上 0、1。 。。。。。。、10。11 等序号,那么:
从已知的格里历年份计算干支纪年:年份数减4,除以10的余数为天干,除以12的余数为地支。比如:
(1972 - 4)÷ 10 ≡ 8,所以天干是“壬”;
(1972 - 4)÷12 ≡ 0,所以地支是“子”。
附:已知天干地支,怎样得到当前是60年中的第几年 (杨霖坤 编程)。
X=天干 Y=地支
if x - y >= 0 then
z = 6x - 5y;
else
z = 6x - 5y + 60;
排出六十甲子序列,将本人的虚龄生年放入其中,逆数上行即可找到相对公元年的天干地支是什么了。或者比照当年或上年的天干地支,也能找出对应的你所所需的干支来。如你是1987年7月生人,只是了解今年是兔年(丁卯)不晓得87年是什么干支,
1、 甲子 2、乙丑 3、丙寅 4、丁卯 5、戊辰 6、己巳 7、庚午 8、辛未 9、壬申 10、癸酉
11、甲戌 12、乙亥 13、丙子 14、丁丑 15、戊寅 16、己卯 17、庚辰 18、辛巳 19、壬午 20。癸未
21、甲申 22、乙酉 23、丙戌 二十四。丁亥 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。癸亥
排月柱
月柱的天干和地支排法在各类命书中皆有如此的口诀诀窍:
甲己之年丙作首,
乙庚之岁戊为头,
丙辛岁首寻庚起,
丁壬壬位顺行流,
若言戊癸何方发,
甲寅之上好追求。
这 歌诀也称《五虎遁年上起月歌》。至于何为“五虎遁”这里就不展开讲了,感兴趣的friend找到相关命理书看一下便知。这歌诀之义是:年干逢甲或己,则该年的月 份天干地支就以正月是丙寅排起,依次为二月丁卯,三月戊辰,四月己已……这样依次排到十二月;年干是乙、庚的则以戊寅为一月起始;年干是丙辛的,则以庚寅 起始;年干为丁、壬的则以壬寅为一月;年干为戊、癸则以甲寅起为一月。其余月份均可顺序推得。注意和提防:论月份干支,地支始终是不变的,即一月为寅、二月为 卯、三月为辰、四月为已、五月为午、六月为未、七月为申、八月为酉、九月为戌,十月为亥,十一月为子,十二月为丑。这是永久不变的。变的只是天干,随着年 柱的天干的变而变。
这里,我们已看见了十二地支之两个作用:一是用以预示年份,它与生肖相对应:子为鼠、丑为牛、寅为虎、卯为兔、辰为龙、已为蛇、午为马、未为羊、申为猴、酉为鸡、戌为狗、亥为猪。二是用以预示月份,如前所说。
流星赶月排日柱
精密推算日元支,可以按公历和阴历两种方法精密推算。
⑴ 阴历日元支精密推算口诀诀窍:
大小月卦记心间,正一干支起根源。
大后干同地支冲,小后干支退一天。
初一十三二十五,支同隔干一位算。
精密推算方法:“大小月卦记心间,正一干支起根源。”阴历的大月是三十天小月是二十九天,永恒不变。要推阴历曰干支,先要按《阴历大小月卦口诀诀窍》将精密推算之年编上两卦,以便在精密推算日千支时运。除了这些以外,还要记住阴历正月初一日的天干地支,由于它是精密推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”阴历天干与地支组合,天干循环2、5次。依据这一规律,知道某月初一日元支,假如这个月是小月则应在干同支冲的情形下,干支各减一位,那么是小月后下月初一日元支。如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。假如这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至24二十五以后。初1。十3。二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日元支,支同干隔一位,也知道二十五日的天干地支。如初一日元支为甲子,则十三日元支为丙子,二十五日元支为戊子。掌握这一个办法,就能够依据所推之日属于哪一段,便可以很快知道这天的天干地支了。
⑵公历日元支精密推算口诀诀窍:
元旦干支为根源,大小二月记心间。
小月干同地支冲,大月上句加一天。
申子辰年年为闰,干同支冲退一天。
余年二月二十八,干同支冲退一天。
月首十三二十五,支同隔干一位算。
精密推算方法:“元旦干支为根源,大小二月记心间。”精密推算公历日元支,first of all要记住元旦曰的天干地支。并 且,还要晓得大小月及二月的天数。公历大月为31天,小月是三十天,其大小月是永恒不变的,偏偏二月有29天和28天之分。于是,要特别注意和提防哪年二月是二十九天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月是三十天,按阴历大月精密推算口诀诀窍,大家都清楚本月初一日元支,与下月初一干支那么是天干相同地支相冲。公历大月为31天,在小月干地相冲的基础上,干支各加一位数,其实就是大月后下月一日的天干地支。“申子辰年年为闰,干同支冲退一天。”经过研究,发现凡地支为申、子、辰的年为公历闰年,二月是二十九天。在精密推算3月1日元支时,可按阴历小月后的日元支精密推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日元支。“余年二月二十八,干同干冲退二天。”除地干为申子辰年二月29天,其它年二月均为28天。在知道2月1日元支后,按干同支冲规律,干支各减二位便是3月1日的天干地支。“月首十三二十五,支同隔干一位算。”月首,代表每月第一日。其推法与阴历日元干诀后两句相同。不要用计算器算,有手算,就有余数了。
如何算月干支
月干支的计算公式:
1。月干序=(所求年尾数+2)*2+月(份取尾数)。
2。月支序=月份+2(大于12的时刻同样减去12)。
比如:2015年5月份的天干地支,月干序=(5+2)*2+5=19取尾数9,则干序是壬。月支序=5+2=7那么是午,则2015年5月份的天干地支是壬午。
更多阅读:
不同朝代年岁开始的月建地支不同。正月建寅,二月建卯,三月建辰这个是夏历。而商历是正月建丑,二月建寅,三月建卯。周历是正月建子,二月建丑,三月建寅。
秦历是年开始于建亥,但仍称十月。至汉武帝改历,才复用夏正,就是正月建寅为岁首(武则天改过用周正,建子)一直沿用到现在。
干支纪月歌诀:
干支纪月的精密推算较为容易,每一年的各月地支已经固定,只要精密推算月的天干配固定每月地支就行。有歌诀为证(寅月为正月,寅为虎,又称“五虎遁元”):
1。甲己之年丙作首,逢年干是甲或己的年份,正月的月干从丙上起。
2。乙庚之岁戊为头,逢年干是乙或庚的年份,正月的月干从戊上起。
3。丙辛必定寻庚起,逢年干是丙或辛的年份,正月的月干从庚上起。
4。丁壬壬位顺行流逢年干是丁或壬的年份,正月的月干从壬上起。
5。更有戊癸何方觅,甲寅之上好追求。逢年干是戊或癸的年份,正月的月干从甲上起。
参考资料来源:知识混装大无极-天干地支
月的干支如何算
精密推算年干支、月干支、日元支的方式方法
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”。又分为5阳干,5阴干
地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支
甲为天干的始,子为地支的始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古时候就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为60甲子之数,所以又叫“60甲子”。
甲子周期表:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 。观测上表可以发现,天干与地支之结合是顺序向下进行的,形成一个循环,直到天干周转六次,地支周转五次。
有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了。
年干支精密推算法
中国很早就用干支纪年,并且沿用到现在。有人把第1个甲子年定在公元前2696年,与公元相比较,公元4年的天干地支正所谓阴历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以 使用60甲子表序数表查出公元该年的天干地支。其公式为:
(所求年数-3)/60 = 商。。。余数(年干支序数)
假如余数等于0,则干支序数加上60。
比如:求公元1983年的阴历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支精密推算法:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
first of all精密推算出该年阴历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减一、当该数为负数时加10
例:求公元1991年(阴历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7总结出阴历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推
日元支精密推算法
因为阴历月的大小没有一定的规律可循,这就使精密推算阴历日期的纪日元支不能用一个简单容易的方法来实现。于是,阴历日期的纪日元支相对较好的精密推算办法是借助于历表
固然阴历的大小月不固定,而农历除了每四年有次闰月(二月)以外,每一年的大,小月都永恒不变,因此可以从阳历来精密推算当天的天干地支,其精密推算公式是:
日元=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商。。。。。。。。余数(日元序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商。。。。。。。。余数(地支序数)
按上述方法精密推算日元支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。
天干地支加减数表:
每月天干地支常数加减表
平年 闰年
天干 地支 天干 地支
一月 减一 减一 减一 减一
二月 加零 加六 加零 加六
三月 减二 加十 加一 加一
四月 减一 加五 加一 加 一
五月 减一 减一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一别听他那个啥子除以60 还要背下六十个搭配 太麻烦了 直接用公元纪年减去3再除10那种算法去组合
月干支的计算公式:
1。月干序=(所求年尾数+2)*2+月(份取尾数)。
2。月支序=月份+2(大于12的时刻同样减去12)。
比如:2015年5月份的天干地支,月干序=(5+2)*2+5=19取尾数9,则干序是壬。月支序=5+2=7那么是午,则2015年5月份的天干地支是壬午。
更多阅读:
不同朝代年岁开始的月建地支不同。正月建寅,二月建卯,三月建辰这个是夏历。而商历是正月建丑,二月建寅,三月建卯。周历是正月建子,二月建丑,三月建寅。
秦历是年开始于建亥,但仍称十月。至汉武帝改历,才复用夏正,就是正月建寅为岁首(武则天改过用周正,建子)一直沿用到现在。
干支纪月歌诀:
干支纪月的精密推算较为容易,每一年的各月地支已经固定,只要精密推算月的天干配固定每月地支就行。有歌诀为证(寅月为正月,寅为虎,又称“五虎遁元”):
1。甲己之年丙作首,逢年干是甲或己的年份,正月的月干从丙上起。
2。乙庚之岁戊为头,逢年干是乙或庚的年份,正月的月干从戊上起。
3。丙辛必定寻庚起,逢年干是丙或辛的年份,正月的月干从庚上起。
4。丁壬壬位顺行流逢年干是丁或壬的年份,正月的月干从壬上起。
5。更有戊癸何方觅,甲寅之上好追求。逢年干是戊或癸的年份,正月的月干从甲上起。
参考资料来源:知识混装大无极-天干地支
天干地支简称“干支”,取义于树木的干和枝天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ);
地支十二:子、丑、寅、卯(mǎo)、辰(chén)、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。
天干地支组合成如下六十个计时序号,作为纪年、月、日、时的名称,叫“干支纪年法”。
60甲子顺序1
~10
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
11~20
甲戌
乙亥
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
21~30
甲申
乙酉
丙戌
丁亥
戊子
己丑
庚寅
辛卯
壬辰
癸巳
31~40甲午
乙未
丙申
丁酉
戊戌
己亥
庚子
辛丑
壬寅
癸卯
41~50甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
壬子
癸丑
51
~60甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
用60甲子依次纪年,六十年一个循环。干支纪年法的新一年由立春开始,2009年之立春是二月四日,所以2009年2月4日立春之后才是己丑年,在此之前应是戊子年。公元纪年的一年以立春为界前后分属不同的天干地支纪年,这一点不熟悉的人容易搞错,应特别注意和提防。
与公元纪年的换算
第1种算法:
怎样将公元纪年换算成干支纪年:
不同资料算法有所差别,有的给出公式,但根本上是一回事。这里介绍一种简易直观的算法。
first of all给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,。地支12后接一、
天干:甲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年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春后来的第4个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。
第2种算法:
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对应地支第三位是寅,即地支为寅;
综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,本人再举一例来说明:
例2、
我们再以1987年为例;
天干算法:
1987-3=1984,
1984/10=198余4,
4对应天干第四位是丁,即天干为丁;
地支算法:
1987-3=1984,
1984/12=165余4,
4对应地支第四位是卯,即地支为卯;
综上公元1987是用天干地支纪年为丁卯年。
第3种算法:
first of all,将天干、地支编号如下:
天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸
4
5
6
7
8
9
10
1
2
3
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
4
5
6
7
8
9
10
11
12
1
2
3
如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。紧接着,将公元纪年除以12,用余数在地支中找出所相应的地支。这样,公元纪年就换算成了干支纪年。
如:公元1995年
用该年尾数5找出相应的天干为“乙”;紧接着,用1995除以12得余数是3,用余数3找出相相应的地支为“亥”。
可是,公元1995年则为阴历乙亥年。
再如:公元1861年
用尾数1查天干为“辛”,用1861除以12得余数是1,再用余数1查找地支为“酉”。可是,公元1861年则为阴历辛酉年。
假如某一年的尾数为0或者用该年除以12的余数是0,则取天干中的第一0位“庚”和地支中的第一2位“申”。
如:公元120年
尾数0则取天干中的“庚”;除以12余数是0,则取地支中的第一2位“申”。
可是,公元120年则为庚申年。
假如公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相相应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。
公元11年,则取尾数1相应的天干中的“辛”和11相应的地支中的“未”。可是,该年则为辛未年。
公元12年则为壬申年。
公元前纪年与干支纪年的换算
将天干、地支编号如下:
天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸
7
6
5
4
3
2
1
10
9
8
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
9
8
7
6
5
4
3
2
1
12
11
10
具体换算方法同一
如:公元前155年
用尾数5取天干中的“丙”;
155除以12得余数11,对应地支中的“戌”。可是,该年则为丙戌年。
公元前8年则为癸丑年
阴历十二个月有还是没有天干地支之名称?
阴历十二个月天干地支之名称可以进行精密推算,他们的关系如下表:
计算方法:
月干公式:月干=年干*2+月支 (和超过10,直接取个位数)。
例:求乙未年巳月天干?
解:巳月干=乙*2+巳=2*2+4=8=辛。
更多阅读
干支纪月的精密推算歌诀:
甲己之年丙作首,——逢年干是甲或己的年份,正月的月干从丙上起。
乙庚之岁戊为头,——逢年干是乙或庚的年份,正月的月干从戊上起。
丙辛必定寻庚起,——逢年干是丙或辛的年份,正月的月干从庚上起。
丁壬壬位顺行流,——逢年干是丁或壬的年份,正月的月干从壬上起。
更有戊癸何方觅,甲寅之上好追求。——逢年干是戊或癸的年份,正月的月干从甲上起。
参考资料来源:知识混装大无极——天干地支
楼上回答很好。古时候人书信的某年某月某日某时是用天干地支,由于古时候只有这一种历法,为了与世界同步,因此我们慢慢都采用了阳历,而大家对阴历愈来愈淡忘,以致此刻只是了解几月初几,在我们阴历一年中最多可以有384天干支纪年在中国古代立法中属于阳历,即以地球围绕太阳公转一周为一年进行纪年。每一年之立春是一年的开始,叫作“岁首”。同样,干支纪月也是阳历历法,每一年十二个月,以干支来预示,从立春到惊蛰为第1个月份(地支寅月),从惊蛰到清明为第2个月份(地支卯月),如此等等。 我国以月亮围绕圆缺为周期进行纪年的立法,叫作农历;月亮一圆一缺为一月,以数字来预示,每一年也并 不是总十二个月,一般三年会多出一个润月。
干支纪月是以24节气为纪月历法,与农历立法其实没有关系。干支纪月与阴历月也没有直接相呼应之关系,一般历法书上所注明的阴历几月对应干支几月,只是大约对应,并 不是整个月都是,和前面的公元纪年和干支纪年的相似。
干支纪月的地支是如此的,从立春到惊蛰为寅月,其余月份依照地支类推。每一年的第1个月份的天干需要依据当年年份的天干来决定。若遇甲或己的年份,第1个月份是丙寅;遇上乙或庚之年,第1个月份为戊寅;丙或辛之年第1个月份为庚寅,丁或壬之年第1个月份为壬寅,戊或癸之年第1个月份为甲寅。按照第1个月份之干支,其余月份按干支精密推算。有歌诀为证:甲己之年丙作首,乙庚之岁戊为头;丙辛必定寻庚起,丁壬壬位顺行流;更有戊癸何方觅,甲寅之上好追求。
下表是地支纪月时相应的时间段、中气、近似阴历月份、近似阳历月份、以及年天干和月地支构成的月干支:
因为干支纪月精密推算起来较为麻烦,因此除非星相先生精密推算生辰八字和选择良辰吉日,很少有人使用,干支纪月也没有普及。


