如何从阳历日推断干支,不用万年历推算日干支

如何计算日干支

天干地支纪日怎么计算? 我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
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是世纪数减1。奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数。[ ] 表示取整数。
1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。
g 除以 10 的余数是天干,z 锭以 12 的余数是地支。
如果先求得了g,那么
z=g+4C+10+i(奇数月i=0,偶数月i=6)
如:
2009年7月16日
G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」
Z=149+80+10+0=239 余数为11,地支是「戌」

如何推算年月日时干支 最新快速推算年月日时干支法
一、快速推算年柱干支法
天干:
1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸)
地支:
按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);11(戌);12(亥)
推算天干:
公元后任何年代:公元年末位数-3=年干,负数则加10
公元前任何年代:公元年末位数+8=年干
(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12
(公式揭密:类似前述)
另:
⒈公元年末二位数+9=年支(适用于1800―1899 年);
⒉公元年末二位数+1=年支(适用于1900―1999 年);
⒊公元年末二位数+5=年支(适用于2000―2099 年);
说明:
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。
例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。
例二:求2000年的年柱干支 :年干=末位数0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。 故2000年是庚辰年。
例三:求1999年的年柱干支 :年干=末位数9-3=6,即己;年支=末二位数99+1=100减去8个12后余4,即卯。故1999年是己卯年。
注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。
二、快速推算月柱干支法
1.推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视作10)
(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)
2. 推算地支:阴历月支是固定不变的,
自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:
若:
遇上甲或己的年,正月是丙寅;遇上乙或庚之年,正月为戊寅;
遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;
遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
正月为寅(从立春当天到惊蛰前一天), 二月为卯(从惊蛰当天到清明前一天),
三月为辰(从清明当天到立夏前一天), 四月为巳(从立夏当天到芒种前一天),
五月为午(从芒种当天到小暑前一天), 六月为未(从小暑当天到立秋前一天),
七月为申(从立秋当天到白露前一天), 八月为酉(从白露当天到寒露前一天),
九月为戌(从寒露当天到立冬前一天), 十月为亥(从立冬当天到大雪前一天),
十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支是以节令为准,不是以农历每月初一为分界线,交节前为上个月的节令,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。
例一:2008年阳历2月3日的月柱干支:......>>

如何推算日的干支? 推算日干支口诀
推算日干支传统的计算方法,可以按公历和农历两种方法推算。
一、农历日干支推算口诀:
大小月卦记心间,
正一干支起根源。
大后干同地支冲,
小后干支退一天。
初一十三二十五,
支同隔干一位算。
推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.5次。根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。
二、公历日干支推算口诀:
元旦干支为根源,
大小二月记心间。
小月干同地支冲,
大月上句加一天。
申子辰年年为闰,
干同支冲退一天。
余年二月二十八,
干同支冲退一天。
月首十三二十五,
支同隔干一位算。
推算方法:“元旦干支为根源,大小二月记心间。”推算公历日干支,首先要记住元旦日的干支。同时,还要知道大小月及二月的天数。公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。因此,要特别注意哪年二月为29天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月为30天,按农历大月推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。公历大月为31天,在小月干地相冲的基础上,干支各加一位数,即是大月后下月一日的干支。“申子辰年年为闰,干同支冲退一天。”经过研究,发现凡地支为申、子、辰的年为公历闰年,二月为29天。在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日干支。“余年二月二十八,干同干冲退二天。”除地干为申子辰年二月29天,其它年二月均为28天。在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。“月首十三二十五,支同干隔一位算。”月首,代表每月第1日。其推法与农历日干干诀后两句相同。

八字中的日干支的推算公式是什么? 推算年干支、月干支、日干支的方法
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干
地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支,又分为6阳支,6阴支
甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.
甲子周期表:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.
有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.
年干支推算法
中国很早叮用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周谑???O碌挠嗍??梢杂昧??鬃颖硇蚴?聿槌龉??媚甑母芍АF涔?轿??
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推
日干支推算法
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表
虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商........余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商........余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。
天干地支......>>

如何用天干地支计算年月日时? 中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。
干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。还东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。但是用天干和地支搭配纪年的表现方式相传自黄帝时期就开始了,在殷墟商代考古发现过六十甲子表的残片。
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干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
[编辑本段]六十年甲子(干支表)
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
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
[编辑本段]结合实际了解“十二地支”
1.用十二种动物分别与十二地支相配成为“十二生肖年”。(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推。(如下表)
十二生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪
2. 以十二地支来表示十二时辰。
一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表)
二十四小时和十二时辰对照表
子 丑 寅 卯 辰 巳
23-01:01-03:03-05 :05-07:07-09:09-11
午 未 申 酉 戌 亥
11-13:13-15:15-17:17-19:19-21:21-23
......>>

如何用农历计算日干支? 公历最快推断今天日干支法 每年立春时间的计算公式(1900年-2000年,2000年后有极小误差)
2.根据当年立春推12节
3.根据阳历日推日干支
有了以上信息,再加上阴历时间,排八字、排紫薇当不在话下
1.以每年2月4日0时为基准
0.6236+年数*0.2422-(年数/4)
年数为公历年的后二户,除4取整数,凡能被4整除的结果加一天
举例:
a.求1983年立春时间
0.6236+83*0.2422-83/4=0.7262
1983年2月4日0.7262日立春
b.求1964年立春时间
0.6236+64*0.2422-64/4+1=1.1244
立春时间是2月5日0.1244日
2.每年24节气的间隔时间固定,短的两节间距29天多,长的接近32天,公历交节时间也算固定,大致在2天范围.比如立春2月4或5日,万年历有这方面知识.
3.根据公历日期计算当日干支(易友提供)
口诀:
乘五除四九加日,
双月间隔三十天。
一二自加整少一,
三五七八十尾前。
解释.
第二句逢双月外加30。第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,3月不加,4.5月加1,6.7月加2,8月加3,9、10月加4,11、12月加5。

1925年公历8月3日
(25*5+25/4+9+3+30+3)/60余56,干支为己未
2001年11月15
(101*5+101/4+9+15+5)/60余19,干支为壬午什么是早子时晚子时? 很多人说「子时」分为「早子时」与「晚子时」(夜子时),但什么是「早子、晚子」呢?对八字命盘会有什么影响呢?
我们先做几个名词解释:
一、中国古代的时间单位
是以「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」将一天分为 12
个时间区段。以「子」时为一天的开头,而且一个时辰换算成现代的时制,刚好是两个小时。
二、什么是「子」时
就像西洋时制的 0 点是一天的开头,在中国古代,子时是一天的开始,以现在的时制来说,子时就是每天的 23 点到隔日 1 点之间。
三、什么是「早子」与「晚子」
所谓的早子时,就是讲 23 点到 24 点之间;晚子时就是 0 点到 1 点之间。
为什么会有早子与晚子的分别呢?为什么其他时辰不分「早、晚」?
有些算命师说:在「早子时」出生的人,其八字的「日」应该是算当日,而在「晚子时」出生的人才是属于隔日的日。
其实,这是后来的算命师因为处于西方的 24 小时制环境中而忘了「命理是创于古代,但古代并没有 24 小时制,只有 12时辰制」的一种迷失。
也就是说,其实这是对「现代时制」与「古代时制」「时差」的不了解所创出来的一种自圆其说的说法。
果我们以农历来说,农历的 10 月 5 日 23 点,也可以说是农历的 10 月 6 日 子 时,但绝对不能说是 10 月 5日的 子时,因为这样的话,反而差了 12 个时辰喔!
因此,如同上方说的,子时是一天的开始,所以只要过了......>>

干支算法,年干支、月干支、日干支怎么算啊??? 一、年柱干支演算法
或许你会说,知道日柱干支有什么用,还有年柱、月柱、时柱怎么推,一分钟即可一推而出。
推算天干:
公元后任何年代:
公元年末位数-3=年干,负数则加10
公元前任何年代:
公元年末位数+8=年干(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12(公式揭密:类似前述)
另:⒈公元年末二位数+9=年支(适用于1800―1899年);
⒉公元年末二位数十1=年支(适用于1900―1999年);
⒊公元年末二位数+5=年支(适用于即2000―2099年);
说明:
① 年干按:1(甲).2(乙).3(丙).4(丁).5(戊).6(己).7(庚).8(辛).9(壬).10(癸)。
年支按:1(子).2(丑).3(寅).4(卯).5(辰).6(巳).7(午).8(未).9(申).10(酉).11(戌).12(亥)。
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。
二、快速推算月柱干支法
⒈推算天干: 年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10)
(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)
⒉ 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。
三、快速推算时柱干支法
⒈日干x2+时支数-2=时干数
(公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日干x2-1,即日干x2+时支数-2)
⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。
例:求壬午日酉时的天干。日干9x2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。
日柱干支演算法
只要记住以下几句口诀,日柱即可一推而出,口诀如下:
[公元纪年后两位,
减一除四取商数;
同法除以一十二,
馀数乘五加基数;
再加月日总日数,
六十除馀日干支。]
日柱干支公式:
{〔(A-1 / 4)〕Q +〔(A-1)/12〕R×5+15+B } / 60 R =C

Q为商数。R为余数。15为基数。A为公元后两位。B为日月总天......>>

日时干支的换算怎样算? 时辰的地支是根据出生的时辰确定的,比如,早晨6点出生的人,算作卯时,那么时辰的地支就是卯。时辰的天干是由日干确定的。时辰的天干确定:甲己还生甲,乙庚丙作出。丙辛从戊起,丁壬庚子居。戊癸何方发?壬子是真途。口诀说法不一样,但是意思不变。比如,日柱是戊申,那么,日干就是戊,戊日的第一个时辰子时的天干就是壬。按照时辰,天干依次往下排。卯时的天干就是乙。

八字日干支怎么计算?

推算年干支、月干支、日干支的方法
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干
地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支
甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.
甲子周期表:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.
有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.
年干支推算法
中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周谑???O碌挠嗍??梢杂昧??鬃颖硇蚴?聿槌龉??媚甑母芍АF涔?轿??
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推
日干支推算法
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表
虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商........余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商........余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。
天干地支加减数表:
每月天干地支常数加减表
平年 闰年
天干 地支 天干 地支
一月 减一 减一 减一 减一
二月 加零 加六 加零 加六
三月 减二 加十 加一 加一
四月 减一 加五 加一 加 一
五月 减一 减一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一

日干支推算

八字中的日干支的推算公式是什么? 推算年干支、月干支、日干支的方法
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干
地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支,又分为6阳支,6阴支
甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.
甲子周期表:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.
有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.
年干支推算法
中国很早叮用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周谑???O碌挠嗍??梢杂昧??鬃颖硇蚴?聿槌龉??媚甑母芍АF涔?轿??
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推
日干支推算法
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表
虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商........余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商........余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。
天干地支......>>

如何推算年月日时干支 最新快速推算年月日时干支法
一、快速推算年柱干支法
天干:
1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸)
地支:
按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);11(戌);12(亥)
推算天干:
公元后任何年代:公元年末位数-3=年干,负数则加10
公元前任何年代:公元年末位数+8=年干
(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12
(公式揭密:类似前述)
另:
⒈公元年末二位数+9=年支(适用于1800―1899 年);
⒉公元年末二位数+1=年支(适用于1900―1999 年);
⒊公元年末二位数+5=年支(适用于2000―2099 年);
说明:
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。
例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。
例二:求2000年的年柱干支 :年干=末位数0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。 故2000年是庚辰年。
例三:求1999年的年柱干支 :年干=末位数9-3=6,即己;年支=末二位数99+1=100减去8个12后余4,即卯。故1999年是己卯年。
注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。
二、快速推算月柱干支法
1.推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视作10)
(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)
2. 推算地支:阴历月支是固定不变的,
自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:
若:
遇上甲或己的年,正月是丙寅;遇上乙或庚之年,正月为戊寅;
遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;
遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
正月为寅(从立春当天到惊蛰前一天), 二月为卯(从惊蛰当天到清明前一天),
三月为辰(从清明当天到立夏前一天), 四月为巳(从立夏当天到芒种前一天),
五月为午(从芒种当天到小暑前一天), 六月为未(从小暑当天到立秋前一天),
七月为申(从立秋当天到白露前一天), 八月为酉(从白露当天到寒露前一天),
九月为戌(从寒露当天到立冬前一天), 十月为亥(从立冬当天到大雪前一天),
十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支是以节令为准,不是以农历每月初一为分界线,交节前为上个月的节令,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。
例一:2008年阳历2月3日的月柱干支:......>>

如何推算日的干支? 推算日干支口诀
推算日干支传统的计算方法,可以按公历和农历两种方法推算。
一、农历日干支推算口诀:
大小月卦记心间,
正一干支起根源。
大后干同地支冲,
小后干支退一天。
初一十三二十五,
支同隔干一位算。
推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.5次。根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。
二、公历日干支推算口诀:
元旦干支为根源,
大小二月记心间。
小月干同地支冲,
大月上句加一天。
申子辰年年为闰,
干同支冲退一天。
余年二月二十八,
干同支冲退一天。
月首十三二十五,
支同隔干一位算。
推算方法:“元旦干支为根源,大小二月记心间。”推算公历日干支,首先要记住元旦日的干支。同时,还要知道大小月及二月的天数。公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。因此,要特别注意哪年二月为29天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月为30天,按农历大月推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。公历大月为31天,在小月干地相冲的基础上,干支各加一位数,即是大月后下月一日的干支。“申子辰年年为闰,干同支冲退一天。”经过研究,发现凡地支为申、子、辰的年为公历闰年,二月为29天。在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日干支。“余年二月二十八,干同干冲退二天。”除地干为申子辰年二月29天,其它年二月均为28天。在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。“月首十三二十五,支同干隔一位算。”月首,代表每月第1日。其推法与农历日干干诀后两句相同。

怎么推算时辰的干支 楼下都写错字了,应该是甲己不是甲巳。
简单歌诀如下
丹己起甲子,
乙庚起丙子,
丙辛起戊子,
丁壬起庚子,
戊癸起壬子
比如日天干是甲或己,那么这天晚上子时就为甲子,丑时就是乙丑。

干支纪日的日干支推算表 日干支推算表,又名日柱推算表。主要用于推算日干支。一张表,能推算出表上各年的每一天的干支,十分快捷,袖珍便携,是真正的一纸万年历。山东任红岩原创,推荐给广大命理师,尤其是盲派占卜师,从此日柱瞬间可知。一纸万年历,日柱瞬间觅。年数表(1950年―1999年) 19年 数 19年 数 19年 数 19年 数 19年 数 50 31 60 24 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 24 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 年数表(2000年-2049年) 20年 数 20年 数 20年 数 20年 数 20年 数 00 54 10 46 20 39 30 31 40 24 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 24 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月用上一年的年数)注意:1月和2月的各天要用上一年的年数,即未到3月用上一年数。例如求2015年2月28日干支,未到3月,要用2014年数=7,不可用2015年数。年数适用范围:此年3月-下年2月。命理师最好将月数表完全背熟,对于盲派命理师,则最好将百年的年数表也背熟,干支表序数也应背熟。例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?解:查表得知1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰1997年1月15日=1996年数+1月数+15日=33+6+15=54=丁巳 (1月、2月用上一年数)2......>>

已知纪日的天干地支,如何推算出日数? 从已知年份计算干支纪年很简单:年份数减3,除以10的余数是天干,除以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 (奇数月i=0,偶数月i=6)
其中C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和
14月来算。g除以10的余数是天干,z除以10的余数是地支。
巧妙运用和干支有关的几个计算公式,还可以在没有万年历的情况下推算出古书里的干
支纪日对应的公历日期。
------------------------------------------------------------------------------
干支纪日,从夏朝就开始使用了。根据对中国古代历史典籍《春秋》中记载的日食的
研究,我国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到
今天,都未曾间断。干支纪年的出现则略晚一些,直到东汉元和二年(公元85年) *** 才
下令在全国实行,至今也未曾间断。因此,凡是需要接触中国历史的人,总不免要遇到查
某一年的干支或某一日的干支,以及由年干支和日干支推算是哪一年或哪一日的问题。通
常,这类转换靠查历书都可以解决。但既然干支也是一个循环系统,自然也就有从年份和
日期求干支的公式。
在介绍求年干支和日干支的公式前,先把干支的特点介绍一下。干支是天干和地支的
组合。天干有十个,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,即
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干和地支从“甲子”开始,按顺
序逐一相配,各用到最后一个时,再从第一个开始继续相配,就形成了六十个干支,也称
“六十花甲子”。为什么是六十个干支呢?这个从数学上很容易回答。根据干支的构成条
件,其循环周期必然是天干数和地干数的最小公倍数。而60正是10和12的最小公倍数。
如果我们把“甲子”编为1号,“乙丑”编为2号,这样编下去,就可以得到一个干支
和序号的对照表,如下:
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.癸亥
细心观察这张表,不难发现,由序号得到对应干支是很容易的,序号除以10的余数就
是天干的序数(如果余数是0,则为最后一个天干癸),序号除以12的余数就是地支的序
数(如果余数是0,则为最后一个地支亥)。比如37号......>>

天干地支纪日怎么计算? 我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
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是世纪数减1。奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数。[ ] 表示取整数。
1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。
g 除以 10 的余数是天干,z 锭以 12 的余数是地支。
如果先求得了g,那么
z=g+4C+10+i(奇数月i=0,偶数月i=6)
如:
2009年7月16日
G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」
Z=149+80+10+0=239 余数为11,地支是「戌」

八字中的日干支的推算公式是什么? 八字中的日干支的推算公式是什么?wmn

怎么推算月、日的天干地支

日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。 附:各月干支加减表 一月干支均减1 二月干加0支加6 三月干减二支加10 四月干减1支加5 五月干支均减1 六月干加0支加6 七月干支均加0 八月干加1支加7 九月干支均加2 十月干加2支加8 十一月干支均加3 十二月干加3支加9 为了便于记忆,有歌一首: 一五双减一 二六加零六 三减二加十 四减一加五 七零九加二 八加一七走 十上加二八 冬三腊三九 闰从三月起 余数均加一 例1:求1981年12月31日的日干支 查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。 干:6+31(所求日数)+3(12月干加3)=40 除去周转数30,余10。10代表癸,所以日干是癸。 支:4+31+9(12月支加9)=44 除周转数36,余8。8代表未所以日支是未。 合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。
求采纳

求日干支最简单的方法

求日干支最简单的方法有:

一、公式

用阳历的公元日期进行推算。[(公元年数一1)X5十(公元年数一1)÷4十(距离预测日期)]÷60

诗诀:

日柱干支何所知,阳历公元年用之。

先来减一后乘五,再加减一后四除。

挨数相加来分闰,用事之根一月一。

全全之数除六十,用的余数应干支。

演数神奇能通道,先贤数术留小妙。

二、要知道干支以备应用

甲1乙2丙3丁4戊5己6庚7辛8壬9癸10。

子1丑2寅3卯4辰5巳6午7未8申9酉10。

三、首先要用余数

记住余数除10为天干,除12为地支。用上例公式计算的时候,用的是最后的余数,不是商,这一点要明白。例如计算下来余数为15,用15除10,用余数是5,5就为天干戊。用15除12,用余数是3,3就是寅,合起来就是戊寅。

四、掌握平年与闰年

一平年有365天,一闰年为366天。四年为一闰。平年的计算简便之法是除4有余数,不整除的为平年,凡是除4整除的为闰年。

凡是1、3、5、7、8、10、12月为大月,为31天。凡是4、6、9、11月为小月,为30天。2月比较特殊,平年为28天,闰年为29天。

五、在公式计算的时候注意的问题

在用公式计算时应当注意先算小括号内,再算大括号内。另外在公元数减一的时候,商有余数不记,和在用事日计算时,要分清平年与闰年,平年2月为28天,闰年为29天。计算错误就全盘错了,计算对结果就对。

最简单的日干支推算法?

最简单的日干支推算法是根据公元1年1月1日是甲子年来计算,也叫“甲子纪日法”。具体步骤如下:

  • 将要推算的年、月、日转化为阳历日期;

  • 根据公元1年1月1日是甲子年的规律,计算出目标阳历日期与公元1年1月1日之间的天数N;

  • 计算出甲子日的干支,根据N的余数来推算目标日的干支。

  • 推算甲子日的干支的方法是:

  • 用甲子年的天干数1和地支数1相结合,得到甲子日的干支;

  • 干支按天干顺序和地支顺序循环排列。

  • 例如,要推算2023年2月14日的干支,可以按照如下步骤:

  • 将阳历日期转化为天数:2023年2月14日是2023年的第45天;

  • 根据公元1年1月1日是甲子年的规律,计算出2023年2月14日与公元1年1月1日之间的天数N=738778;

  • 计算甲子日的干支:甲子日的干支为甲子;

  • 计算目标日的干支:目标日的干支为(甲子 + N mod 60);

  • 因此,2023年2月14日的干支是“己亥”。

采用什么方法可以推算某日干支

日干支流传下来的,记好某日以推他日,今天己卯日!年月干支以12节气(序数为奇数的节气)为界点,而非初一子时!大雪至小寒为子月,甲和己年为丙寅月,依此类推。如2011年2月4日12:33立春,此前为庚寅年己丑月,此后为辛卯年庚寅月。年干支推算法
中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。其公式为:
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法
关于干支纪月法,在《史记。律书》中就有记载:“以十二月配十二子十母十二律。。。”,这里的子即是支,母就是干,律就是钟律。相传古代早已十二地支纪月,只是不同的朝代,年的开始的地支月份也不同。中国岁首之月历经了四个阶段:秦建亥,以十月初一为正月初一;周建子,以十一月初一为正月初一;商建丑,以十二月初一为正月初一;到了夏朝才定为建寅,新年春联写:“斗柄回寅”,意即在此。从夏时始,正月就是建寅的太阳历了,并一直到今。
干支纪月方法的推算较为容易,因为每年的个月份地支已经固定,只要推算出月的天干来一配就行。并且为五年一循环,周而复始。根据这样实际的排列,就可以由此得出结论,干支纪月中的天干和当年天干纪年的天干有一定的关系。而这种关系可以用《五虎建元歌》编成下面几句话,即:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
为了便于推算起见,将它们之间的关系归纳于下表:
月份
年天干   正月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月
甲已 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑
乙庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戊 丁亥 戊子 己丑
丙辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑
丁壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
戌癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 辛亥 甲子 乙丑
此外,也可通过计算公式求出农历月纪:首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10。
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推。
日干支推算法
干支纪日法还可以用来推算“初伏”,“中伏”,“末伏”和“入梅”,“出梅”,“分龙”等与农事有关的日期。
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表,读者可以从中方便地查出日干支。
由于年,月,日以及节气等的长度参差不齐,所以一年中的日序依各家的历法而不同。采用甲子纪日法之后,周而复始,没有间断,没有零数,所以它成为推算几千年来的历法或考古的重要工具。历史家从甲骨文字研究中,发现并证实了在春秋以后,至少在鲁隐公三年(公元前722年)二日已巳起直至于今甲子纪日法纪日连续无误,共计已有2600多年的记载了。
没有历表也可以推算出日干支,只是比较复杂罢了。虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商。。。余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商。。。余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。为了方便,我们给出1981 - 2000年元旦日干支边,和各月天干地支加减数表,查后可代入公式。
1981 - 2000年元旦日干表
平年
闰年
年份 干支 年份 干支 年份 干支 年份 干支
1981 己卯 1982 甲申 1983 己丑 1984 甲午
1985 庚子 1986 乙巳 1987 庚戌 1988 乙卯
1989 辛酉 1990 丙寅 1991 辛未 1992 丙子
1993 壬午 1994 丁亥 1995 壬辰 1996 丁酉
1997 癸卯 1998 戊申 1999 癸丑 2000 戊午
每月天干地支常数加减表
平年 闰年
天干 地支 天干 地支
一月 减一 减一 减一 减一
二月 加零 加六 加零 加六
三月 减二 加十 加一 加一
四月 减一 加五 加一 加 一
五月 减一 减一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一
例:求1984年7月31日的日干支
解:该年能被4整除,故为闰年。
求:日天干,查该年元旦干支为甲午,甲的天干序数即1。另外,闰年7月天干加减数为加1。
代为公式=1(元旦干支序数)+31(所求日数)+1(各月天干加减数)/10
=33/10 = 3。。。3(干支序数)
日天干为:丙
求:日地支,查该年元旦干支为甲午,午甲的地支序数即7。闰年7月地支加减数为加1。
代为公式=7(元旦地支序数)+31(所求日数)+1(地月天干加减数)/12
=39/12 = 3。。。3(地支序数)
日地支为:寅
解得1984年7月31日干支为丙寅日。
时干支推算法
干支纪时法不知道是从什么时代开始的。《汉书》《艺文志》已有“甲夜”的名称,魏晋十则有“甲夜,乙夜,丙夜,丁夜,戊夜”的区分,这和后世的一更,二更,三更,五更相似。不过纪夜用十干,而推论节气和交食等却用十二支,这是因为古代把一日分为百刻,所以用十干比较方便。后来把一日分为十二辰,则以用十二支较为便利了,清初引用西法把每天分为24小时,即一辰等于2小时,以晚上11时整至次日1时正为子时,1时至3时为丑时,余类推。每辰内又有初,正的区分。此外,每时分为4刻,每刻15分,一天共96刻。例如俗语“寅卯不天光”,就是指早上5时0刻0分天还未明的时刻。
干支纪时每天12时辰,就十甲子正好为五天一周,周而复始,循环不已。由于干支纪时中的天干跟当天干支纪日的天干有一定的关系,所以用“五子建元”可以编成以下一句话:
日的天干为甲或已时,则子时的天干为甲;
日的天干为乙或庚时,则子时的天干为丙;
日的天干为丙或辛时,则子时的天干为戊;
日的天干为丁或壬时,则子时的天干为庚;
日的天干为戊或癸时,则子时的天干为壬;
由于农历时纪的地支是固定的,如 23-01 时为子,时纪天干的计算是:首先推算出子时时辰的天干,其余按天干顺序类推。子时时辰天干序号数的计算是:取当天日纪天干序号数(当序号数大于5时则减去5)乘以2减1。
例:甲子日子时天干:日纪天干序号数是1,子时天干序号数 = 1 X 2-1 = 1,故子时时的纪是甲子。丑时为乙丑。
又例求庚辛日子时天干:日纪天干序号数是7,该数大于5时减5得2,子时天干序号数=2X2-1=3,故子时时纪为丙子。丑时为丁丑。
以上是求子时天干的第二种方法。
为了方便使用起见,将它们归纳于下表:
时辰 23时至1时前 1时至3时前 3时至5时前 5时至7时前 7时至9时前 9时至11时前 11时至13时前 13时至15时前 15时至17时前 17时至19时前 19时至21时前 21时至23时前
甲已乙庚丙辛丁壬戊癸 甲子丙子戊子庚子壬子 乙丑丁丑已丑辛丑癸丑 丙寅戊寅庚寅壬寅甲寅 丁卯已卯辛卯癸卯乙卯 戊辰庚辰壬辰甲辰丙辰 已巳辛巳癸巳乙巳丁巳 庚午壬午甲午丙午戊午 辛未癸未乙未丁未已未 壬申甲申丙申戊申戊申 癸酉乙酉丁酉已酉辛酉 甲戌丙戌戊戌戊戌壬戌 乙亥丁亥已亥辛亥癸亥
23时子初 0时子正 1时丑初2时丑正 3时寅初4时寅正 5时卯初6时卯正 7时辰初8时辰正 9时巳初10时巳正 11时午初12时午正 13时未初14时未正 15时申初16时申正 17时酉初18时酉正 19时戌初20时戌正 21时亥初22时亥正

农历日柱推算口诀是什么?

快速推算日柱干支法

公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。即计算出欲求当天与2000年元旦相距总天数,假设相距总天数为A。

则公元2000后某天的日干支求算方法如下:(A-5)÷10,取余数0-9即为日干;(A-7)÷12,取余数0-11即为日支;(A-5)÷12,取余数0-11即为日支。

而公元2000前某天的日干支求算方法如下:(A+5)÷10,再用10减去余数0-9即为日支;(A+5)÷12,再用12减去取余数0-11即为日支。

日柱代表人出生那一天

干支记日每六十天一循环,由于大小月及平闰年不同的缘故,日干支需查找万年历。

日柱, 在命学上是以晚上子时开始顺时针到亥时, 十二个时辰为一天, 每一个时辰占两个钟点。 日与日的分界线是以子时来划分的,即晚上的十一点。十一点前是上一日的亥时, 过了十一点就是次日的子时。这一点请特别留意,而不要认为午夜十二点是一天的分界点。

以上内容参考:百度百科-日柱

自古以来,各类数术都离不开,天干地支,年月日时!九宫八卦,阴阳五行。其中最难推算的莫过于,日干之。今天给大家带来一个简单方便快捷的计算公式。加减乘除,三步搞定。

如何用农历计算日干支?

天干地支是早在公元前二千六百九十七年,於中华始祖黄帝建国时,命大挠氏探察天地之气机,探究五行(金木水火土),始作甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十天干,及子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二地支,相互配合成六十甲子用为纪历之符号。
我国历法以月球绕地球一周的时间(29.5306天)为一月,以地球绕太阳一周的时间( 365.2419 天)为一年,为使一年的平均天数与回归年的天数相符,设置闰月。据记载,西元前六世纪中国开始采用十九年七闰月法协调阴历和阳历。
天干地支,是过去人建历法时,为了方便做60进位而设出的符号。对古代的中国人而言,天干地支的存在,就像阿拉伯数字般的单纯,而且后来更开始把这些符号运用在地图、方位及时间(时间轴与空间轴)上,所以这些数字被赋於的意思就越来越多了。
古人(一说黄帝)观测朔望月,发现两个朔望月约是59天的概念。12个朔望月大体上是354天多(与一个回归年的长度相近似),古人因此就得到了一年有12个月的概念。在搭配日记法(十天干),产生阴阳合历,发展出现在的天干地支;较为成熟时应该是在夏商周这几个朝代。
天干地支简称干支,是夏历中用来编排年号和日期用的。
历法用天干、地支编排年号和日期,天干共十个字,因此又称为「十干」,其排列顺序为:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支共十二个字,排列顺序为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干。子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干对阳支,阴干对阴支(阳干不配阴支,阴干不配阳支)得到六十年一周期的甲子回圈。称为“六十甲子”或”花甲子”。我国人民过去就是以六十甲子循环来纪年、纪月、纪日、纪时的。
天干地支这共二十二个的符号错综有序,充满圆融性与规律性。它显示了大自然运行的规律,即时(时间)空(方位)互动,和「阴」与「阳」的作用结果。中国历法包含了阴阳五行的思想和自然回圈运化的规律。
年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息。由甲子开始,满六十年称做一甲子或一花甲子。称为干支纪年法。
月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。
日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。
时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。
补充典故:
相传黄帝时代,因有蚩尤神扰乱,黄帝忧民之若,遂与蚩尤大战於涿鹿之野,流血百里不能治之,黄帝於是斋戒沐浴、筑坛祀天、方丘礼地。天乃降十干(即甲乙丙丁戊己庚辛壬癸)。十二支(即子丑寅卯辰巳午未申酉戌亥)。帝乃将十干圆布像天形,十二支方布像地形,始以干为天,支为地,然后乃能治之。后有大挠氏将十天干、十二地支分配成六十甲子,并以黄来开国日定为甲子年、甲子月、甲子日,甲子时。此为天干地支之由来。公历最快推断今天日干支法 每年立春时间的计算公式(1900年-2000年,2000年后有极小误差)
2.根据当年立春推12节
3.根据阳历日推日干支
有了以上信息,再加上阴历时间,排八字、排紫薇当不在话下
1.以每年2月4日0时为基准
0.6236+年数*0.2422-(年数/4)
年数为公历年的后二位,除4取整数,凡能被4整除的结果加一天
举例:
a.求1983年立春时间
0.6236+83*0.2422-83/4=0.7262
1983年2月4日0.7262日立春
b.求1964年立春时间
0.6236+64*0.2422-64/4+1=1.1244
立春时间是2月5日0.1244日
2.每年24节气的间隔时间固定,短的两节间距29天多,长的接近32天,公历交节时间也算固定,大致在2天范围.比如立春2月4或5日,万年历有这方面知识.
3.根据公历日期计算当日干支(易友提供)
口诀:
乘五除四九加日,
双月间隔三十天。
一二自加整少一,
三五七八十尾前。
解释.
第二句逢双月外加30。第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,3月不加,4.5月加1,6.7月加2,8月加3,9、10月加4,11、12月加5。

1925年公历8月3日
(25*5+25/4+9+3+30+3)/60余56,干支为己未
2001年11月15
(101*5+101/4+9+15+5)/60余19,干支为壬午什么是"早"子时"晚"子时? 很多人说「子时」分为「早子时」与「晚子时」(夜子时),但什么是「早子、晚子」呢?对八字命盘会有什么影响呢?
我们先做几个名词解释:
一、中国古代的时间单位
是以「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」将一天分为 12
个时间区段。以「子」时为一天的开头,而且一个时辰换算成现代的时制,刚好是两个小时。
二、什么是「子」时
就像西洋时制的 0 点是一天的开头,在中国古代,子时是一天的开始,以现在的时制来说,子时就是每天的 23 点到隔日 1 点之间。
三、什么是「早子」与「晚子」
所谓的早子时,就是讲 23 点到 24 点之间;晚子时就是 0 点到 1 点之间。
为什么会有早子与晚子的分别呢?为什么其他时辰不分「早、晚」?
有些算命师说:在「早子时」出生的人,其八字的「日」应该是算当日,而在「晚子时」出生的人才是属于隔日的日。
其实,这是后来的算命师因为处于西方的 24 小时制环境中而忘了「命理是创于古代,但古代并没有 24 小时制,只有 12时辰制」的一种迷失。
也就是说,其实这是对「现代时制」与「古代时制」「时差」的不了解所创出来的一种自圆其说的说法。
果我们以农历来说,农历的 10 月 5 日 23 点,也可以说是农历的 10 月 6 日 子 时,但绝对不能说是 10 月 5日的 子时,因为这样的话,反而差了 12 个时辰喔!
因此,如同上方说的,子时是一天的开始,所以只要过了 23 点,在八字命盘来说,就应该是算隔日,这一点请各位不要再搞错了,如果还听到这种早子晚子的迷思,也请记得纠正这种错误!

展开全文
返回顶部
Baidu