干支历如何换算天干推算甲子(干支历换算表)
干支历的天干地支换算
公元精密推算干支方法:注意和提防,此处的公元年的天干地支,仅预示此公元年立春(2月4日左右)至下一个公元年立春(2月4日左右)之间的回归年干支。例如2015年的乙未年预示(2015年2月4日——2016年2月4日) 天干甲乙丙丁戊己庚辛壬癸序数123456789101112地支寅卯辰巳午未申酉戌亥子丑年干支精密推算
①年干公式:年干=年份个位数- 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+月支 (和取个位数)
例:已知2015年为乙未年,求解2015年申月天干?
解:2015年乙未年,天干为乙,乙=2,申=7
申月干=乙x2+申=2*2+7=11,个位=1,1=甲,故申月天干为甲
例:求2012年壬辰年,亥月天干?
解:亥月干=壬x2+亥=9*2+10=18+10=28,个位=8,8=辛,故2012年壬辰年亥月天干为辛
例:求解戊子年,子月天干?
解:子月干=戊x2+子=5*2+11=21,个位=1,1=甲,故戊子年子月天干为甲
日元支精密推算
干支纪日,民间常常采取元旦干支精密推算法,进而推定阳历某天干支,因为闰年都是在申子辰年,366天,平年都是365天,天数固定,每月天数也固定,因此只要晓得元旦的天干地支,就能精密推算出该年各天干支,距离元旦多少天,减去60倍天数,就能精密推算出某日元支。
日元支还不错用来下这个公式计算:X=(公历年份-1984)*5+(公历年份-1984)/4的整数部分+30*n+日期+m,X÷10的余数是日元,X÷12的余数是年支。说明:这个公式是以1984年2月29日,癸巳日为基础来推导1900年到2100年的日元支的(由于2100年不是闰年,过了二月28日,再用这个公式会就多算一天;假如在1984年之前,(公历年份-1984)÷4的整数部分需要保证余数为正值),其中n,奇数月取1,偶数月取0,m为从三月开始的已过去的大月个数,每一年的元月和二月算上一年的十三月和十四月。
例:求解2015年11月9日的天干地支。
解:2015-1984=31 31*5+31÷4(取整数部分)+30*1+9+5=206
206÷10余6 206÷12余2 故为己丑日。
时干支精密推算 天干 甲乙丙丁戊己庚辛壬癸序数-101234567891011地支晨子丑寅卯辰巳午未申酉戌亥夜子注意和提防:晨子=-1,夜子=11,因子时、丑时是每日的前两个时辰,顺序置前,地支序数也应置前,故将子丑置前:子=-1,丑=0,寅=1,卯=2…子=1一、子时为日期分界线,一分为二,今日0点—1点,属于晨子,子=-1;今日23点—二十四点,属于夜子,子=1一、四柱中,今日23点-二十四点之前,不可换日元支,仍用今日元支。以八字命例应验来看,今夜23点-二十四点,用今日元支,较为准确。
①时支公式:时支=小时÷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:30的天干地支?
解:时支=(17+1)/2-1=8=酉,时干=乙*2+酉=2*2+8=12,个位为2,2=乙,故17:30干支为乙酉
例:求戊午日0:50、10:50、22:05。23:49干支?
解:
0:50——时支=0/2-1=-1=子,时干=戊*2+子=5*2-1=9=壬
10:50——时支=10/2-1=4=巳,时干=戊*2+巳=10+4=14,4=丁
22:05——时支=22/2-1=10=亥,时干=戊*2+亥=10+10=20,0=癸
23:49——时支=(23+1)/2-1=11=子,时干=戊*2+子=5*2+11=11,1=甲(23:49不到二十四点,23点至二十四点,属于夜子时,还是今天,仍用今天戊干,子=11)
例:求甲子日0:20和23:20干支?(晨子与夜子的不同)
解:0:20——时支=0/2-1=-1=子,时干=甲*2+子=1*2-1=1=甲
23:20——时支=(23+1)/2-1=11=子,时干=甲*2+子=1*2+11=13,个位=3=丙
精密推算公元前年干,公元前年支:
①公元前年干公式:公元前年干=8-公元前年个位数 (个位为9,8-9=-1,加10,-1+10=9=壬)
②公元前年支公式:公元前a年支=12*N-a+8
例:求公元前22年和公元前155年干支?
解:前22年干=8-2=6=己,前22年支=12*2-22+8=10=亥,前22年为己亥年
前155年干=8-5=3=丙,前155年支=12*13-155+8=1+8=9=戌,前155年为丙戌年 日元支可Yi经过公式计算,也可Yi经过查看日元支精密推算表总结出。日元支精密推算表,又称日柱精密推算表,一张表,能推出表上几百年的每天干支,十分快捷,便携袖珍,是名符其实的一纸万年历。
年数表(1950年—1999年) 19年 数 19年 数 19年 数 19年 数 19年 数 50 31 60 二十四 70 16 80 9 90 1 51 36 61 29 71 21 81 14 91 6 52 42 62 34 72 27 82 19 92 12 53 47 63 39 73 32 83 二十四 93 17 54 52 64 45 74 37 84 30 94 22 55 57 65 50 75 42 85 35 95 27 56 3 66 55 76 48 86 40 96 33 57 8 67 0 77 53 87 45 97 38 58 13 68 6 78 58 88 51 98 43 59 18 69 11 79 3 89 56 99 48 年数表(两千年-2049年) 20年 数 20年 数 20年 数 20年 数 20年 数 00 54 10 46 20 39 30 31 40 二十四 01 59 11 51 21 44 31 36 41 29 02 4 12 57 22 49 32 42 42 34 03 9 13 2 23 54 33 47 43 39 04 15 14 7 二十四 0 34 52 44 45 05 20 15 12 25 5 35 57 45 50 06 25 16 18 26 10 36 3 46 55 07 30 17 23 27 15 37 8 47 0 08 36 18 28 28 21 38 13 48 6 09 41 19 33 29 26 39 18 49 11 月数表(月数表万年通用,最好背熟) 月份 月数 月份 月数 3月 0 4月 31 5月 1 6月 32 7月 2 8月 33 9月 4 10月 34 11月 5 12月 35 下年1月 6 下年2月 37 日柱公式:日元支序数=年数+月数+日期(和大于60,则减60。1月、2月各天用上一年的年数)
例:求1987年12月31日、2015年11月14日、2015年1月1日元支?
解:查表得知
1987年12月31日=1987年数+12月数+31日=45+35+31=111-60=51=甲寅
2015年11月14日=2015年数+11月数+14日=12+5+14=31=甲午
2015年1月1日=2014年数+1月数+1日=7+6+1=14=丁丑
(注:1月和2月各天要用上一年的年数,2015年1月1日,不到3月,要用2014年数)
天干地支怎么计算?
你的问题不够清楚。假如是想计算某一年的天干地支纪年,那么要first of all知道60甲子的排列规律,紧接着记住某一个年份的天干地支纪年(打比方说今年是“癸巳”年),紧接着向前或向后去推出。不是计算bai,是排列的循序顺序!!!
如下:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸被叫作“十天干”,
子、丑、寅、du卯、辰、巳、午、未、申、酉、戌、亥称之为“十二地支”。
十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在中国古代主要用zhi于纪日,此外还曾用以纪月、纪年、纪时等。
60年一循环dao
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。癸亥
求天干地支纪年纪月纪日的换算公式。
▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减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种算法:
不同的资料算法有所差别,有的会给出公式,但根本上是一回事。这里介绍一种简易直观的算法。 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个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。
特:某一年的尾数为0且用该年除以12的余数是0,则取天干中的编号为10的“庚”和地支中的编号为12的申”。
如:公元120年
尾数0则取天干中的“庚”;除以12余数是0,则取地支中的“申”。 可是,公元120年则为庚申年。
公元纪年在12之内的可直接用该数字在天干、地支中查找。
如:公元6年,则在天干、地支中找出6相相应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。
公元11年,则取尾数1相应的天干中的“辛”和11相应的地支中的“未”。可是,该年则为辛未年。
公元12年则为壬申年。
第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是用天干地支纪年为丁卯年。
公元前纪年与干支纪年的换算
将天干、地支编号如下:
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
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日除夕)。 干支纪月时,每个地支对应24节气自某节气(非中气)至下一个节气,以交节时间决定起始的一个月期间,不是阴历某月初一至月底。很多历书注明某阴历月对应某干支,只是近似而非全等对应。若遇甲或己的年份,正月大体是丙寅;遇上乙或庚之年,正月大体为戊寅;丙或辛之年正月大体为庚寅,丁或壬之年正月大体为壬寅,戊或癸之年正月大体为甲寅。按照正月之干支,其余月份按干支精密推算。60个月合5年一个周期;一个周期完了重复使用,循环往复,循环下去。东汉光武帝建武二十九年癸丑年(公元53年)冬至月(大雪至小寒的月份,近似阴历十一月)就是“甲子月”。有歌诀为证:甲己之年丙作首,乙庚之岁戊为头;丙辛必定寻庚起,丁壬壬位顺行流;更有戊癸何方觅,甲寅之上好追求。 下表是地支纪月时相应的节气时间段、中气、近似阴历月份、近似阳历月份、以及年天干和月地支构成的月干支:
月地支节气时间段 中气 近似阴历月份 近似阳历月份 甲或己年 乙或庚年 丙或辛年 丁或壬年 戊或癸年
寅月 立春—惊蛰 雨水 正月 2月 丙寅月 戊寅月 庚寅月 壬寅月 甲寅月
卯月 惊蛰—清明 春分 二月 3月 丁卯月 己卯月 辛卯月 癸卯月 乙卯月
辰月 清明—立夏 谷雨 三月 4月 戊辰月 庚辰月 壬辰月 甲辰月 丙辰月
巳月 立夏—芒种 小满 四月 5月 己巳月 辛巳月 癸巳月 乙巳月 丁巳月
午月 芒种—小暑 夏至 五月 6月 庚午月 壬午月 甲午月 丙午月 戊午月
未月 小暑—立秋 大暑 六月 7月 辛未月 癸未月 乙未月 丁未月 己未月
申月 立秋—白露 处暑 七月 8月 壬申月 甲申月 丙申月 戊申月 庚申月
酉月 白露—寒露 秋分 八月 9月 癸酉月 乙酉月 丁酉月 己酉月 辛酉月
戌月 寒露—立冬 霜降 九月 10月 甲戌月 丙戌月 戊戌月 庚戌月 壬戌月
亥月 立冬—大雪 小雪 十月 11月 乙亥月 丁亥月 己亥月 辛亥月 癸亥月
子月 大雪—小寒 冬至 十一月 12月 丙子月 戊子月 庚子月 壬子月 甲子月
丑月 小寒—立春 大寒 十二月 1月 丁丑月 己丑月 辛丑月 癸丑月 乙丑月
干支纪月法未普遍实行,主要为星相家精密推算八字用。
精密推算实际案例:2004年大体是阴历甲申年。那次甲申年自2004年2月4日19时56分立春起,至2005年2月4日1时43分立春止。此处的时刻是东经120度标准时。
丙寅月,2004年2月4日19时56分立春~2004年3月5日13时56分雨水
丁卯月,2004年3月5日13时56分惊蛰~2004年4月4日18时43分春分
戊辰月,2004年4月4日18时43分清明~2004年5月5日12时2分谷雨
己巳月,2004年5月5日12时2分立夏~2004年6月5日16时14分小满
庚午月,2004年6月5日16时14分芒种~2004年7月7日2时31分夏至
辛未月,2004年7月7日2时31分小暑~2004年8月7日12时20分大暑
壬申月,2004年8月7日12时20分立秋~2004年9月7日15时13分处暑
癸酉月,2004年9月7日15时13分白露~2004年10月8日6时49分秋分
甲戌月,2004年10月8日6时49分寒露~2004年11月7日9时59分霜降
乙亥月,2004年11月7日9时59分立冬~2004年12月7日2时49分小雪
丙子月,2004年12月7日2时49分大雪~2005年1月5日14时3分冬至
丁丑月,2005年1月5日14时3分小寒~2005年2月4日1时43分大寒 干支纪日,60日大体合2个月一个周期;一个周期完了重复使用,循环往复,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年二月初十)。
由于儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365、25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这便是说,每80年,干支纪日相应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但由于公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。)
由于格里历的平年有365日,而每4年一次闰年,不过假如遇上整百年,公元年能被400整除才能认定为闰年(这是由于依照立法计算,四年一闰的规定使每一年多出0。0078天,经过400年大概会多出3天,假如在能被400整除年份的前面3个百年不算闰年,则正好平衡),闰年有366日,平均一年365、二十四25日,所以400年146097日和一甲子的60日,最小公倍数是2921940日,合八千年。这便是说,每80年,干支纪日相应的格里历月日日期要是没有遇见能被100但非400整除的公元年,会反复一次循环,但整体来讲,假设未来从不改格里历,每八千年,干支纪日相应的格里历月日日期才会反复一次完整的循环。1912年2月18日,合阴历壬子年正月初一,以及9912年2月18日,都是“甲子日”。 干支纪时,60时辰合5日一个周期;一个周期完了重复使用,循环往复,循环下去。必须注意和提防的是子时分为0时到1时的早子时和23时到二十四时的晚子时,所以遇见甲或己之日,0时到1时是甲子时,但23时到二十四时是丙子时。晚子时又称子夜或夜子。日上起时也有歌诀:甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。下表列出日天干和时辰地支构成的时辰干支,的北边京时间(UTC+8)为准:
时辰地支 北京时间(UTC+8)甲或己日 乙或庚日 丙或辛日 丁或壬日 戊或癸日
子时 23时—1时 甲子时 丙子时 戊子时 庚子时 壬子时
丑时 1时—3时 乙丑时 丁丑时 己丑时 辛丑时 癸丑时
寅时 3时—5时 丙寅时 戊寅时 庚寅时 壬寅时 甲寅时
卯时 5时—7时丁卯时己卯时 辛卯时 癸卯时 乙卯时
辰时 7时—9时 戊辰时 庚辰时 壬辰时 甲辰时 丙辰时
巳时 9时—11时 己巳时 辛巳时 癸巳时 乙巳时 丁巳时
午时 11时—13时 庚午时 壬午时 甲午时 丙午时 戊午时
未时 13时—15时 辛未时 癸未时 乙未时 丁未时 己未时
申时 15时—17时 壬申时 甲申时 丙申时 戊申时 庚申时
酉时 17时—19时 癸酉时 乙酉时 丁酉时 己酉时 辛酉时
戌时 19时—21时 甲戌时 丙戌时 戊戌时 庚戌时 壬戌时
亥时 21时—23时 乙亥时 丁亥时 己亥时 辛亥时 癸亥时
天干地支如何算 计算方法
天干地支 ,大家应该都听过,不过许多人当然不了解天干究竟是哪些,地支又是哪些,怎么来区分。天干地支又分阳干阴干,阳支阴支,每一个天干可以和一个地支相配排列,天干在前,地支在后,天干由甲起,地支有子起,阳干只能配阳支,不与阴支相配,阴干配阴支,不与阳支相配,一共有六十个组合,所以称为“ 60甲子 ”。以前的大家都是用60甲子来计算年月日时的。接下来就由我来给大众介绍一下天干地支之顺序配对,还有计算方法吧。
天干地支表
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。癸亥
天干地支如何算 计算方法
干支纪年法
干支纪月法
干支纪月法着重是星相家用以精密推算 八字 用的,所以没有普及实行。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按60甲子的序推知。
干支纪日法
甲子为第1日,乙丑为第2日,丙寅为第3日……60日为一周。一周完了再由甲子日起,循环往复,循环下去。
干支纪时法
一天中时辰的地支也是确定的,所以24小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。
相关阅读: 十二地支 与五行相克相生
金木水火土五行之间相克含义
多胜寡,因而水胜火;精胜坚,因而火胜金;刚胜柔,因而金胜木;专胜散,因而木胜土;实胜虚,因而土胜水。
金:金旺得火,方成器皿。
火:火旺得水,方成相济。
水:水旺得土,方成池沼。
土:土旺得水,方能疏通。
木:木旺得金,方成栋梁。
金木水火土五行相生含义
木生火,是由于木性温暖,火隐伏其中,钻木而生火,因此木生火。
火生土,是由于火灼热,因此能够焚烧木,木被焚烧后就变成灰烬,灰即土,因此火生土。
土生金,由于金需要隐藏在石里,依附着山,津润而生,集土成山,有山必生石,因此土生金。
金生水,由于少阴之气(金气)温润流泽,金靠水生,销锻金也可变成水,因此金生水。
水生木,由于水温润而使树木生长出来,因此水生木。
干支纪年法怎么计算
不同算法有所差别,有的给出公式,但根本上是一回事。这里介绍一种简易直观的算法。 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,用除不尽的余数在地支中查出对应该余数的地支,如此便获得了公元纪年的天干地支纪年。
更多阅读
干支(gānzhī)纪年法是中国历法上从古至今就一直使用的纪年方法。
干支是天干和地支之总称。把干支顺序相配正好六十为一周,循环往复,循环记录,这便是俗称的“干支表”。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个符号叫地支。
《中华人民国家标准GB/T33661—2017〈阴历的编算和颁行〉》规定了干支纪年跟生肖纪年起于正月初一0点。
参考资料:知识混装大无极——干支纪年
计算方法就是:
(一)将十大天干、十二地支编号。
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。
如2011年:最后一位是1,相应的天干之编号就是“辛”,再用2011除以12得到167余7,对应地支编号为“卯”合起来即2011年为“辛卯”年。
更多阅读:
干支是天干和地支之总称。把干支顺序相配正好六十为一周,循环往复,循环记录,这便是俗称的“干支表”。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个符号叫地支。
《中华人民国家标准GB/T33661—2017〈阴历的编算和颁行〉》规定了干支纪年跟生肖纪年起于正月初一0点。
天干
(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物突破其甲而突出了。
(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。
(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。
(丁)壮也,草木成长壮实,好比人的成丁。
(戊)茂也,象征大地草木茂盛。
(己)起也,纪也,万物仰屈而起,有形可纪。
(庚)更也,秋收而待来春。
(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。
(壬)妊也,阳气潜伏地中,万物怀妊。
(癸)揆也,万物闭藏,怀妊地下,揆然明芽。
地支
(子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。
(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。
(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。
(卯)茂也,日照东方,万物滋茂。
(辰)震也,伸也,万物震起而生,阳气生发已经过半。
(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。
(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。
(未)味也,果实成熟而有滋味。
(申)身也,物体都已长成。
(酉)老也,犹也,万物到这时都犹缩收敛。
(戌)灭也,草木凋零,生气灭绝。
(亥)劾也,阴气劾杀万物,到此已达极点。
参考资料:知识混装大无极-干支纪年
天干地支纪年法,是怎么计算年月日的?最浅显易懂的方式教给你
公元前的算法:
年干=8-N(N﹤8)或8-N+10(N≧8),N=年号/10的余数=年号个位数。
年支=10-N(N﹤10)或10-N+12(N≧10),N=年号/12的余数。
公元后的算法:
年干=N-3(N﹥3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。
年支=N-3(N﹥3)或N-3+12(N≤3),N=年号/12的余数。
依据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为1二、天干按甲到癸的顺序为1~10,地支之顺序按子到亥的顺序为1~1二、
更多阅读
新中国成立后,阴历仍用干支纪年。各级重要的报纸、各式历书和众多的年历画,也都将干支纪年作为纪年辅助手段。包括《人民日报》在内的国内所有日报,其阴历日期的天干地支纪年均在正月初一才得已变更。
而国内唯一研究和编修历法的单位——中科院紫金山天文台,其上的公阴历查询,以及出版的所有天文历书和年历,干支纪年跟生肖纪年岁首均始于正月初一。现代所有出版的纸质版日历,干支纪年也是在阴历正月初一变更。
当代的春节的活动更直观的显示生肖年根据阴历正月初一起算的规则。如历年养世春节联欢晚会,均在正月初一零时举行倒数仪式,表达对新的生肖年的祝福。而2014年春节期间,国家领路人人向全国各族人民和全球华人拜年,也会强调是阴历马年。
终上所述,我国传统历法中采用“正月朔”,即阴历正月初一作为生肖年的起点,这大量可见于历代正史和历书,以及现代的报纸和纸质版日历中。
解放以后,历法的编修由中国科学院紫金山天文台负责,其出版的所有历书,干支纪年的起讫点也预示为正月初一在公历的日期。
参考资料:知识混装大无极——干支纪年法
干支纪年法,中国传统的纪年方法。
1.干和支之寓意:干支是天干,地支之合称。
十大天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸
十二地支:子(鼠) 丑(牛) 寅(虎) 卯(兔) 辰(龙) 巳(蛇) 午(马) 未(羊) 申(猴) 酉(鸡) 戌(狗) 亥(猪)
2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,可构成60干支(即为一花甲)。续排下去又将恢复原状,循环往复,永无止尽。
此刻公元纪年换算干支纪年的方式方法
(一)将十大天干、十二地支编号。如下:
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
4 5 6 7 8 9 0 1 2 3
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
4 5 6 7 8 9 10 11 0 1 2 3
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。
如2012年:最后一位是2,相应的天干之编号就是“壬”,再用2012除以12得到167余8,对应地支编号为“辰”合起来即2012年为“壬辰”年。
干支纪年是怎么计算的?
干支(gānzhī)纪年法是中国历法上从古至今就一直使用的纪年方法。
干支是天干和地支之总称。把干支顺序相配正好六十为一周,循环往复,循环记录,这便是俗称的“干支表”。
剖析如下:
1。甲、乙、丙、丁、戊、己、庚、辛、壬、癸被叫作“十天干”;
2。子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥称之为“十二地支”。
十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序相互配合:
甲子、乙丑、丙寅、丁卯、戊辰、已巳、庚午、辛未、壬申、癸酉、
甲戌、乙亥、丙子、丁丑、戊寅、已卯、庚辰、辛巳、壬午、癸未、
甲申、乙酉、丙戌、丁亥、戊子、已丑、庚寅、辛卯、壬辰、癸巳、
甲午、乙未、丙申、丁酉、戊戌、已亥、庚子、辛丑、壬寅、癸卯、
甲辰、乙巳、丙午、丁未、戊申、已酉、庚戌、辛亥、壬子、癸丑、
甲寅、乙卯、丙辰、丁巳、戊午、已未、庚申、辛酉、壬戌、癸亥
天干和地支这样组合完,开始新的一轮时恰巧是六十年,所以是六十年一个循环。
更多阅读
干支纪年相传来自黄帝时代。实际是萌芽于西汉初,始行于王莽,通行于东汉以后。有人认为中国在汉武帝以前用干支纪年。那么,这便是岁星纪年, 岁星是颗真实的天体因此用岁星所在纪年,干支预示十二辰(把黄道附一周天分为十二等分)。
木星11、862年绕天一周,所以岁星约85年多走过一辰,这叫做“超辰”(刘歆提出)。此时,干支纪年亦有使用,在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。
由此知,西汉时期的天干地支纪年存在与太岁纪年转换的一些混乱。到东汉时,历学者没用超辰法。所以太岁纪年和干支纪年在太始二年表面一样。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。从此干支纪年固定下来,并一直延续到现在未再混乱。
不过用天干和地支搭配纪日的表现方式追溯于夏代,商周沿袭,在殷墟商代考古发现过60甲子表的牛骨残片。
参考资料:知识混装大无极:干支纪年法
1949干支纪年怎么转换
1949干支纪年转换:计算干支只要把所用年份减去3,算天干之话用减去3的年份除以10就行了。算地支就用减去了3的年份除以12,紧接着用所得的余数对照上面的天干地支表去数即可。
例如1929年是阴历己巳年,1930年是阴历庚午年……到1989年又是阴历己巳年。在日历上看见的己巳年、庚午年,就是按干支纪年这一个方法排列下来的。阳历年份除以60的余数减3便得该年阴历干支序号数,再查上面的天干地支便是干支年纪。假如序号数小于、等于零则于支序号数加60。
六十花甲子
我国古代采取天干地支作为计算年,月,日,时的方式方法,就是把每一个天干和地支依照一定的顺序而不重复地搭配起来,用以作为纪年,纪月,纪日,纪时的代号。把“天干”中的一个字摆放在前面,后面配上“地支”中的一个字,如此便构成一对干支。假如“天干”以“甲”字开始,“地支”以“子”字开始顺序组合。
求天干地支纪年纪月纪日的换算公式。
不要用计算器算,有手算,就有余数了。▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减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日的天干地支。“月首十三二十五,支同隔干一位算。”月首,代表每月第一日。其推法与阴历日元干诀后两句相同。


