时间八字算法(八字算法简单易懂)

谁为谁伤 2023-09-05 18:36:39 网友投稿

利用简单公式把生日转换生辰八字

本文将会介绍利用极简公式,将生日转换成天干地支,熟悉公式前,一些基础知识必须熟记!

十天干配数:

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

十二地支配数:

子1、丑2、寅3、卯4、辰5、巳6、午7、未8、申9、酉10、戌11、亥12或0。

十二月令:

立春(公历2月3-5日)、惊蛰(公历3月5-7日)、清明(公历4月4-6日)、

立夏(公历5月5-7日)、芒种(公历6月5-7日)、小暑(公历7月6-8日)、

立秋(公历8月7-9日)、白露(公历9月7-9日)、寒露(公历10月8-9日)、

立冬(公历11月7-8日)、大雪(公历12月6-8日)、小寒(公历1月5-7日)。

十二月建:

正月立春建寅,二月惊蛰建卯,三月清明建辰,

四月立夏建巳,五月芒种建午,六月小暑建未,

七月立秋建申,八月白露建酉,九月寒露建戌,

十月立冬建亥,冬月大雪建子,腊月小寒建丑。

十二时辰:

子时23~1点,丑时1~3点,寅时3~5点,卯时5~7点,辰时7~9点,巳时9~11点,午时11~13点,未时13~15点,申时15~17点,酉时17~19点,戌时19~21点,亥时21~23点。

闰年:

四年1闰,百年不闰,四百年再闰;年份能被4整除即为闰年,而整百年的年份要被400整除才为闰年。(例:1900年是平年,1904年是闰年。)

修正值:

1月修正值+1,(逢闰年1月修正值+0)

2月修正值+2,

3月修正值+0,

4月、5月修正值+1,

6月、7月修正值+2,

8月修正值+3,

9月、10月修正值+4,

11月、12月修正值+5。

熟练掌握以上知识,四柱八字中月令及时支即可一目了然,1分钟可以将90%以上的生日转换成天干地支。

现在我们正式进入公式:

以2000年2月20日23:15为例

年干:

(年份-3)÷10=所得余数;

例:(2000年-3)÷10=199余7,7对应的天干是庚;

年支:

(年份-3)÷12=所得余数;

例:(2000年-3)÷12=166余5,5对应的地支是辰;

年柱:庚辰

月干:

(年干×2+月令)÷10=所得余数;

例:(庚7×2+正月1)÷10=1余5,5对应的天干是戊;

月令(月支):

请参照十二月令;例:2月20日即属正月立春时令建寅,正月代数为1;

月柱:戊寅

日元(日干):

(年份×5+年份÷4+9+日+单双月+修正值)÷60=所得余数个位;

(2000年前取十位,2000年后取百位;单月+0,双月+30)

例:2000年2月20日,年100×5+年100÷4+9+20(日)+30(双月)+2(2月修正值+2)÷60=9余46,取余数46个位数为6,6对应的天干为己;

日支:

日元所得余数(余数不足12直接取余数)÷12=所得余数;

例:日元余数46÷12=3余10,10对应的地支为酉;

日柱:己酉

时干:

日干×2+时支-2=所得余数个位;

例:日干6×2+1时支-2=11,取11个位数1,1对应的天干是甲;

时支:

请参照十二时辰;23:15为夜子时,子代数为1;

时柱:甲子

由此得出:2000年2月20日23:15 四柱八字为:庚辰 戊寅 己酉 甲子

鉴于闰年平年、单月双月、夜子时晨子时等时间,下面我们多举几个特例:

一、1998年1月23日00:45 (因立春才是新年,1月23日即属腊月小寒时令,八字出生年柱则为1997年,其它柱依然以1998年计算)

年干:(1997-3)÷10=199余4,4对应的天干为丁;

年支:(1997-3)÷12=166余2,2对应的地支为丑;

月干:(年干4×2+月令12)÷10=2余0,0对应的天干为癸;

月令:请参照十二月令,1月23日即属腊月小寒时令建丑,腊月代数为12;

日元:年98×5+年98÷4+9+23(日)+0(单月)+1(1月修正值+1)÷60=9余7,7对应的天干为庚;

日支:日元余数7对应的地支为午;

时干:日干7×2+1时支-2=13,取13个位数3,3对应的天干是丙;

时支:请参照十二时辰;00:45为晨子时,子代数为1;

由此得出:1998年1月23日00:45 四柱八字为:丁丑 癸丑 庚午 丙子

二、1996年10月30日 11:45

年干:(1996-3)÷10=199余3,3对应的天干为丙;

年支:(1996-3)÷12=166余1,1对应的地支为子;

月干:(年干3×2+月令9)÷10=1余5,5对应的天干为戊;

月令:请参照十二月令,10月30日即属九月寒露时令建戌,九月代数为9;

日元:年96×5+年96÷4+9+30(日)+30(双月)+4(10月修正值+4)÷60=9余37,取余数37个位数为7,7对应的天干为庚;

日支:日元余数37÷12=3余1,1对应的地支为子;

时干:日干7×2+7时支-2=19,取19个位数9,9对应的天干是壬;

时支:请参照十二时辰;11:45为午时,午代数为7;

由此得出:1996年10月30日 11:45 四柱八字为:丙子 戊戌 庚子 壬午

三、2004年1月1日00:00(因立春才是新年,1月1日即属冬月大雪时令,八字出生年柱则为2003年,其它柱依然以2004年计算)

年干:(2003-3)÷10=200余0,0对应的天干为癸;

年支:(2003-3)÷12=166余8,8对应的地支为申未;

月干:(年干0×2+月令11)÷10=1余1,1对应的天干为甲;

月令:请参照十二月令,1月1日即属冬月大雪时令建子,冬月代数为11;

日元:年104×5+年104÷4+9+1(日)+0(单月)+0(逢闰年1月修正值+0)÷60=9余16,取余数16个位数为6,6对应的天干为己;

日支:日元余数16÷12=1余4,4对应的地支为卯;

时干:日干6×2+1时支-2=11,取11个位数1,1对应的天干是甲;

时支:请参照十二时辰;00:00为子时,子代数为1;

由此得出:1996年10月30日 11:45 四柱八字为:癸未 甲子 己卯 甲子

*所有公式的余数要用笔算,不可以用计算器!!!

*另外由于学派不同,针对夜子时,晨子时的补充公式,供大家参考:

时干=日干×2+时支,(晨子时-1,夜子时11),如果和大于10,则取个位数。

此系列公式可以将绝大部分日期转换为四柱八字,因月令时节和公历时间转换的不确定性,每当月令转换之际的日期还是建议参考万年历。

希望本文能帮助有需要之人,头条G夫人,转载请注明出处!谢谢!

你知道八字究竟有多少种组合吗?

八字总共有多少种组合,你知道吗?如果你知道,你知道是应该怎么计算的吗?

在百度上我们可以很简单找到他们给的具体数量,给的计算公式,那么问题来了,这种计算方法合理吗?

邵伟华也认为八字的数量就是720*720种,也可以说是60*12*60*12种,也就是518400种,这种算法合不合理?得到的答案准不准确?

首先我们需要对于八字的规则有一定的了解,可以将八字理解成四位数。而相邻位置有着独属于自己的进制,从时柱到日柱为12进制,60甲子为一轮。月柱到年柱也为12进制,也是60甲子为一轮。也就是最核心的问题就在于日柱进月柱这一过程,因为在干支历里面,每一个月可以是30天,也可以是31天,也就导致规律是很难通过人力计算出来的。因为每多一天,就相当于整体搭配的移位。

720*720这个算式的底层逻辑就是月柱能和日柱有着60*60种组合形式,也就是在月柱和日柱这两柱上,是60甲子的相互组合,这是理论上的最大值。也就是说518400种是八字理论上的最大值,也可以理解成这个数值是还没有经过数学的计算的。

今天,我们需要的是用数学的方式计算八字真正的数量,也让我们知晓这些看似不重要,但其实算是命理根基的事情。

总共有多少种八字?我们可以把这个问题换算成,年月日时柱总共会有多少种组合。因为日柱和时柱的组合关系是固定的,我们只用知道年月日柱总共的组合数量,就能计算出八字的具体数量。

那么,年月日柱有多少种组合呢?我们用数学的方式进行计算。先计算在一个甲子年里面日柱是否完整地走了一个周期。也就是计算一个甲子年的天数15*(365*3+366),这个就是一个甲子年的天数,也是一个甲子年里面,年月日柱组合的数量。将其稍微的转化一下,就成了60*365+15。也就是在一个甲子年里面,日柱上的甲子并没有完全的经历一个整数周期。所以我们需要将其进行人为的归零,也就是要乘以4,让日元上的甲子年经历完整的周期。也就是说在八字里面,240年才能完完全全的算是一个周期。每隔240年的时间,八字和历法才能再次重叠。

这个时候,我们需要再根据上面的公式,推导出在240年里面,相同的八字会有几次出现的情况。将某个八字代入为0,那么其出现的时候用数学表述为:-2*(60*365+15)、-(60*365+15)、0、60*365+15、2(60*365+15)。根据干支历的逻辑,-2和2的情况是完全不可能存在的。也就是相同八字的出现规律只会在-(60*365+15)和60*365+15中。那么八知哪种情况是前者?哪种情况是后者?

这时候我们必须要分情况了,八字在每个月的前15天,那么其对应的就是60*365+15。而如果八字在每个月的后15天,那么其对应的就是-(60*365+15)了。这里面的每个月,是指根据24节气理解的建寅、建卯,也就是干支历的逻辑。

有例外吗?当然有,如果某个八字所处的时间刚好是某个31天的月份的第16天,那么这两种情况都是可能的。也就是说在240年里面,大多数的八字只出现了2次,而只有在拥有31天的月份且刚好处于第16天的八字会出现第三次。

所以后续的问题就可以完全的用数学的方式计算出来,240年的总天数:60*(365*3+366)=87660天,31天的月份其中第16天出现的总天数:(5*3+6)*60=1260天,最后就是年月日的组合个数(87660-1260*3)/2+1260=43200天。最后我们再乘上每天拥有的12个时辰,即八字的组合数量为43200*12=518400种。

这里面的数学转化,你能get到吗?

国学文化:简单的“天干地支”求年月日时八字

说起天干地支纪年法,我想大家都听着耳熟,也有人能读出几个,如果确实没有映像,那“大贤良师”张角那句“岁在甲子,天下大吉”是不是很多人都听过,也可以说因为这句话,开启了三国时代。相信听过这八个字很多,特别男生,因为很多三国游戏里面,开篇就是这八个字,而又有多少人懂这八个字本身代表的含义?如果不懂,那么就来了解了解,什么是天干地支纪年?法如何很容易推算出某一年月日时的天干地支吧!如果能认真把这篇文章看完,仅凭“甲子”这个词你就能理解这句话大概的意思,而且更能学会如何自己推算某一年月日时的天干地支。这是很装x的技能哦,现在我们进入今天的主题“个人如何简单准确的推算某一年月日时的天干地支”。

罗盘

一、天干地支小知识

天干地支,简称为干支,源自中国远古时代对天象的观测。十干曰:阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光、玄黓、昭阳。

十二支曰:困顿、赤奋若、摄提格、单阏、执徐、大荒落、敦牂、协洽、涒滩、作噩、阉茂、大渊献。

简化后的天干地支:“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。

十天干读法:

甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)

(甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干)

十二地支读法:

子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)

(子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支)

二、天干地支计算年、月、日、时

天干地支算年

目前网络上计算天干地支,天干能够准确计算,但是地支按照公式计算差别很大,所以很多网友说计算公式不对,根本算不准,最关键的是上网查很难查到到底怎么样才能计算才能正确(不信上网随便查),这个小知识是真有用哦!下面我给大家介绍一下到底如何计算某一年的天干地支。

疯狂吐槽的网友

请看下面这个图,此图为天干地支对应序号图,后面计算出结果还需要对照此图。

天干地支对应序号图

天干地支纪年法计算万能公式

天干=(年份-3)/10……余数 余数为几就数几个(ps:0=10)

地支=(年份-3)/12……余数 余数为几就数几个(ps:0=12)

如:2007年 丁亥年

天干=(2007-3)/10=200.4……余数为4 对应上面天干地支图,天干为“丁”(ps:0=10)

地支=(2007-3)/12……余数为0对应上面天干地支图,地支为“亥”(ps:0=12)

看到这个计算大家心里该说,这不是很好算嘛!直接套公式算就是喽,有什么难算的。说这话的朋友请往下看,我们再举个例子:

如:2008年:北京奥运会 戊子年

天干=(2008-3)/10=200.5……余数为5 对应上面天干地支图,天干为“戊”(ps:0=10)

地支=(2008-3)/12=167.0833333333333……余数“?”(ps:0=12)

这个咋算?难不成“四舍五入?”,作者最开始也是这样考虑的,但是上网搜索后完全没有答案,研究好久才有所了解。

正确答案:

2008年:北京奥运会 戊子年

天干=(2008-3)/10=200.5……余数为5 对应上面天干地支图,天干为“戊”(ps:0=10)

地支=(2008-3)/12=167.0833333333333……余数为1对应上面天干地支图,地支为“子”(ps:0=12)

有网友肯定说这还不是“四舍五入!”,肯定整数后保留一位小数点,然后“四舍五入”的结果。然而不是的,如果你使用这种计算结果,后面你会懵。如果大家主动去试算几个年份,就会发现这样根本行不通,有的年份根本对应不上。好吧!给大家说正确的计算方式吧。

事实上计算公式里的余数指的是年份能够被整除后累加的数字,比如说:

天干=(2003-3)/10=200,余数为0 (ps:0=10),所以天干为“癸”

天干=(2007-3)/10=200.4……余数为4 对应上面天干地支图,天干为“丁”(ps:0=10)

看到有什么规律没,2003年天干为“癸”,2004=2003+1天干为“甲”,2005=2003+2天干为“乙”,2006=2003+3天干为“丙”,2007=2003+4天干为“丁”。所以,所谓的余数是指找到需要计算年份的附近年份,必然有一年能被整除无余数(0=12,地支为“亥”)的那一年,然后对照天干地支图往前或者往后累加累减。

而地支更是需要按照这个算法,对应天干地支纪年法计算万能公式中地支算法,按照上面这种逻辑计算,就能得到准确的某一年的天干地支纪年。

(ps:如果大家嫌麻烦,其实天干错误算法也行,直接用计算器除,小数点是几,对照天干图是可以的!但是地支肯定不行!!!,这个地方划重点,地支很多人都不会计算)

天干地支算月

目前使用天干地支算月的方法非常准确的为“五虎遁口诀”,为啥叫做“五虎遁”因为地支每年从立春开始为第一个月,都是从“寅”开始,而“寅”在十二生肖上对应的是“虎”生肖,所以说叫“五虎遁”。

五虎遁的口诀

“甲己之年丙作首,乙庚之岁戊为头。

丙辛之年寻庚起,丁壬壬位顺行流。

若言戊癸何方发,甲寅之上好追求。”

具体解释为:

甲己之年丙作首——逢年干是甲或己的年份,正月的月干从丙上起;

乙庚之岁戊为头——逢年干是乙或庚的年份,正月的月干从戊上起;

丙辛必定寻庚起——逢年干是丙或辛的年份,正月的月干从庚上起;

丁壬壬位顺行流——逢年干是丁或壬的年份,正月的月干从壬上起;

若问戊癸何方发,甲寅之上好追求——逢年干是戊或癸的年份,正月的月干从甲上起。

五虎遁口诀是计算天干的,地支是固定的,地支每年从立春开始为第一个月,都是从“寅”开始,即寅月;从惊蛰开始为第二个月,即卯月;从清明开始为第三个月,即辰月。以此类推。所以八字学中的月份,是按节气来确定的。从立春那天算起。

而为何地支是固定的,具体解释起来很麻烦,说多了大家估计看的眼晕,如有兴趣可自行搜索。

例如 2021年

天干=(2021-3)/10=201余数为8 ,所以天干为“辛”

地支=(2021-3)/12=168余数为2,所以地支为“丑”

2021(明年)是辛丑年,按照口诀“丙辛之年寻庚起”,那么第一个月就是“庚寅”,接着往下就是“辛卯”、“壬辰”、“癸巳”......

所以只要知道年份对应的天干地支年,就很容易推算出当年每个月的天干地支月。

特别强调,算命学和卦学中所说的月份,并不完全按照农历的月份来说,了解不深的人会有误区,认为是按照农历的月份来确定月份的。今年春节,是2021年2月12日是春节,2月3日是立春。实际上从立春开始,就进入辛丑年了。

所以2021年的“庚寅”月是从2021年2月3日(立春)之日起算的。

天干地支算日

网上天干地支算日,网友都算蒙了,我也看着很懵

网上能找到天干地支算年、算月、算时,但是算日的真的不多,而且就算有,都是给你说一大篇道理,各种口诀推算,然后看的云里雾里,搞不懂到底啥意思。

天干地支对应序号图

所以今天给大家介绍一个个人认为最简单的方法。只要会加减乘除计算就能学会天干地支算日。不信看完可以按照方法找几个日推算一下,很有成就感呦。请看下方推算方法:

〔(年-1)×5+(年-1)÷4+当年天数〕÷60=余数为几

天干=余数÷10 结果余数为几对照天干表序号选中 (ps:0=10)

地支=余数÷12 余数余数为几对照地支表序号选中 (ps:0=12)

例1:2009年5月14日,求日干支

〔(2009-1)×5+(2009-1)÷4+134〕÷60

=(10040+502+134)÷60=177余数为56

天干=余数÷10 =56÷10=5余数为6,对照天干表序号为“己”

地支=余数÷12=56÷12=4余数为8,对照地支表序号为“未”

所以2009年5月14日,日干支为“己未”日

例2:2019年7月18日,求日干支

〔(2019-1)×5+(2019-1)÷4+199〕÷60

=(10090+504+199)÷60=179余数为53

天干=余数÷10 =53÷10=5余数为3,对照天干表序号为“丙”

地支=余数÷12=53÷12=4余数为5,对照地支表序号为“辰”

所以2019年7月18日,日干支为“丙辰”日

例3:2023年12月11日,求日干支

〔(2023-1)×5+(2023-1)÷4+345〕÷60

=(10110+505+345)÷60=182余数为40

天干=余数÷10 =40÷10=4余数为0,对照天干表序号为“癸”

地支=余数÷12=40÷12=3余数为4,对照地支表序号为“卯”

所以2023年12月11日,日干支为“癸卯”日

3个结果全对!之所以这样说,因为这三个年月日是作者自己随意选取的日子,后面会计算出什么结果作者也没考虑,全部算出来后,对照手机日历中黄历结果,一个没错,是不是很神奇。

当然,现在大家想知道某个年月日时天干地支其实网络上很容易查到,而作者之所以写这篇文章也是想把这么神奇的天干地支介绍给大家,这时中国传统文化中的精华,是国学。天干地支虽然现在已经不作为主要计年月日工具,但是在儒学、理学、医学、风水、术数和命理学中还是主要应用,所以还是有很强的现实意义。

注意事项:

1.此种计算方式年月日均为阳历;

2.计算公式中“(年-1)÷4”结果只取整数部分;

3.计算公式中“当年天数”指的从1月1日至你所求的那一天的天数累加和,如求“XXXX年5月14日”,那么“当年天数”为1月天数+2月天数+3月天数+4月天数+5月天数,31+28/29+31+30+14=135/136, 因为有可能会出现闰年,所以2月天数有可能是28天或29天;

4.闰年如何算,有句话说的好,叫做“四年一闰”,所以想知道你所求的那一年是否是闰年,就用当年数除四,如:2008年,就是2008÷4。如果能被整除就是闰年,2月就是29天,如果不能被整除就不是闰年,那么2月就是28天。

5.此种方法数字计算值比较大,但计算非常简单,计算求余数的时候主要用笔算,求得余数,计算器只能辅助,不能得出最终结果。因为计算器计算的余数是小数点。

天干地支算时

计算一天中某个时辰的干支,主要用法是“五鼠遁法”,为啥叫做“五鼠遁”因为每天时辰都是从“子时”算起,而“子”在十二生肖上对应的是“鼠”生肖,所以说叫“五鼠遁”。(ps:天干地支和十二生肖对应,后期会说,现在就不插入这方面的知识了,对于初学者来说,容易乱!)

我们利用“五鼠遁”口诀,只要知道当天的日干支是啥,就对应口诀和“五鼠遁日起时表”轻松就能算出某天某时辰的干支。下面是口诀:

甲己还加甲,乙庚丙作初。

丙辛从戊起,丁壬庚子居。

戊癸起壬子,周而复始求。

“五鼠遁元”用于推算八字之时柱,是命理学经验的精华总结!

口诀释义:

甲己还加甲——逢日干是甲或己的日子,子时的时干从甲上起!

乙庚丙作初——逢日干是乙或庚的日子,子时的时干从丙上起!

丙辛从戊起——逢日干是丙或辛的日子,子时的时干从戊上起!

丁壬庚子居——逢日干是丁或壬的日子,子时的时干从庚上起!

戊癸起壬子——逢日干是戊或癸的日子,子时的时干从壬上起!

五鼠遁起时图

例1我们上述所求得:2009年5月14日,日干支为“己未”日

那么对照“五鼠遁”口诀“甲己还加甲——逢日干是甲或己的日子,子时的时干从甲上起!”

再看上面“五鼠遁日起时表”,子时(23~1点)就是“甲子”,往后推“乙丑”、“丙寅”......

例2我们上述所求得:2019年7月18日,日干支为“丙辰”日

那么对照“五鼠遁”口诀“丙辛从戊起——逢日干是丙或辛的日子,子时的时干从戊上起!”

再看上面“五鼠遁日起时表”,子时(23~1点)就是“戊子”,往后推“己丑”、“庚寅”......

例3我们上述所求得:2023年12月11日,日干支为“癸卯”日

那么对照“五鼠遁”口诀“戊癸起壬子——逢日干是戊或癸的日子,子时的时干从壬上起!”

再看上面“五鼠遁日起时表”,子时(23~1点)就是“壬子”,往后推“癸丑”、“甲寅”......

上述方法已经将某一年月日时全部推算出来,是不是很简单,而知道了这个,最简单的应用就是你只要知道一个人的出生年月日时,就可以推算对方的生辰八字啦,你可以直接推给她(他)看,如果真能做到这个,我想还是能够在对方心里留下很深的映像的。哈哈哈,是不是很装X,只要认真读几遍,记住一些知识,就会变得与众不同啦。所以多学点,没错的。各位看官看到这了,赶紧关注加关注收藏呀!不然下次再找不一定能找到啦!!!当然你们多给个点赞也行!

后续我会说解读天干地支算出的生辰八字和五行“金木水火土”之间等等,由浅入深是一个很过瘾的事!我们不说迷信,我们只说国学!

利用简单公式把生日转换生辰八字

本文将会介绍利用极简公式,将生日转换成天干地支,熟悉公式前,一些基础知识必须熟记!

十天干配数:

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

十二地支配数:

子1、丑2、寅3、卯4、辰5、巳6、午7、未8、申9、酉10、戌11、亥12或0。

十二月令:

立春(公历2月3-5日)、惊蛰(公历3月5-7日)、清明(公历4月4-6日)、

立夏(公历5月5-7日)、芒种(公历6月5-7日)、小暑(公历7月6-8日)、

立秋(公历8月7-9日)、白露(公历9月7-9日)、寒露(公历10月8-9日)、

立冬(公历11月7-8日)、大雪(公历12月6-8日)、小寒(公历1月5-7日)。

十二月建:

正月立春建寅,二月惊蛰建卯,三月清明建辰,

四月立夏建巳,五月芒种建午,六月小暑建未,

七月立秋建申,八月白露建酉,九月寒露建戌,

十月立冬建亥,冬月大雪建子,腊月小寒建丑。

十二时辰:

子时23~1点,丑时1~3点,寅时3~5点,卯时5~7点,辰时7~9点,巳时9~11点,午时11~13点,未时13~15点,申时15~17点,酉时17~19点,戌时19~21点,亥时21~23点。

闰年:

四年1闰,百年不闰,四百年再闰;年份能被4整除即为闰年,而整百年的年份要被400整除才为闰年。(例:1900年是平年,1904年是闰年。)

修正值:

1月修正值+1,(逢闰年1月修正值+0)

2月修正值+2,

3月修正值+0,

4月、5月修正值+1,

6月、7月修正值+2,

8月修正值+3,

9月、10月修正值+4,

11月、12月修正值+5。

熟练掌握以上知识,四柱八字中月令及时支即可一目了然,1分钟可以将90%以上的生日转换成天干地支。

现在我们正式进入公式:

以2000年2月20日23:15为例

年干:

(年份-3)÷10=所得余数;

例:(2000年-3)÷10=199余7,7对应的天干是庚;

年支:

(年份-3)÷12=所得余数;

例:(2000年-3)÷12=166余5,5对应的地支是辰;

年柱:庚辰

月干:

(年干×2+月令)÷10=所得余数;

例:(庚7×2+正月1)÷10=1余5,5对应的天干是戊;

月令(月支):

请参照十二月令;例:2月20日即属正月立春时令建寅,正月代数为1;

月柱:戊寅

日元(日干):

(年份×5+年份÷4+9+日+单双月+修正值)÷60=所得余数个位;

(2000年前取十位,2000年后取百位;单月+0,双月+30)

例:2000年2月20日,年100×5+年100÷4+9+20(日)+30(双月)+2(2月修正值+2)÷60=9余46,取余数46个位数为6,6对应的天干为己;

日支:

日元所得余数(余数不足12直接取余数)÷12=所得余数;

例:日元余数46÷12=3余10,10对应的地支为酉;

日柱:己酉

时干:

日干×2+时支-2=所得余数个位;

例:日干6×2+1时支-2=11,取11个位数1,1对应的天干是甲;

时支:

请参照十二时辰;23:15为夜子时,子代数为1;

时柱:甲子

由此得出:2000年2月20日23:15 四柱八字为:庚辰 戊寅 己酉 甲子

鉴于闰年平年、单月双月、夜子时晨子时等时间,下面我们多举几个特例:

一、1998年1月23日00:45 (因立春才是新年,1月23日即属腊月小寒时令,八字出生年柱则为1997年,其它柱依然以1998年计算)

年干:(1997-3)÷10=199余4,4对应的天干为丁;

年支:(1997-3)÷12=166余2,2对应的地支为丑;

月干:(年干4×2+月令12)÷10=2余0,0对应的天干为癸;

月令:请参照十二月令,1月23日即属腊月小寒时令建丑,腊月代数为12;

日元:年98×5+年98÷4+9+23(日)+0(单月)+1(1月修正值+1)÷60=9余7,7对应的天干为庚;

日支:日元余数7对应的地支为午;

时干:日干7×2+1时支-2=13,取13个位数3,3对应的天干是丙;

时支:请参照十二时辰;00:45为晨子时,子代数为1;

由此得出:1998年1月23日00:45 四柱八字为:丁丑 癸丑 庚午 丙子

二、1996年10月30日 11:45

年干:(1996-3)÷10=199余3,3对应的天干为丙;

年支:(1996-3)÷12=166余1,1对应的地支为子;

月干:(年干3×2+月令9)÷10=1余5,5对应的天干为戊;

月令:请参照十二月令,10月30日即属九月寒露时令建戌,九月代数为9;

日元:年96×5+年96÷4+9+30(日)+30(双月)+4(10月修正值+4)÷60=9余37,取余数37个位数为7,7对应的天干为庚;

日支:日元余数37÷12=3余1,1对应的地支为子;

时干:日干7×2+7时支-2=19,取19个位数9,9对应的天干是壬;

时支:请参照十二时辰;11:45为午时,午代数为7;

由此得出:1996年10月30日 11:45 四柱八字为:丙子 戊戌 庚子 壬午

三、2004年1月1日00:00(因立春才是新年,1月1日即属冬月大雪时令,八字出生年柱则为2003年,其它柱依然以2004年计算)

年干:(2003-3)÷10=200余0,0对应的天干为癸;

年支:(2003-3)÷12=166余8,8对应的地支为申未;

月干:(年干0×2+月令11)÷10=1余1,1对应的天干为甲;

月令:请参照十二月令,1月1日即属冬月大雪时令建子,冬月代数为11;

日元:年104×5+年104÷4+9+1(日)+0(单月)+0(逢闰年1月修正值+0)÷60=9余16,取余数16个位数为6,6对应的天干为己;

日支:日元余数16÷12=1余4,4对应的地支为卯;

时干:日干6×2+1时支-2=11,取11个位数1,1对应的天干是甲;

时支:请参照十二时辰;00:00为子时,子代数为1;

由此得出:1996年10月30日 11:45 四柱八字为:癸未 甲子 己卯 甲子

*所有公式的余数要用笔算,不可以用计算器!!!

*另外由于学派不同,针对夜子时,晨子时的补充公式,供大家参考:

时干=日干×2+时支,(晨子时-1,夜子时11),如果和大于10,则取个位数。

此系列公式可以将绝大部分日期转换为四柱八字,因月令时节和公历时间转换的不确定性,每当月令转换之际的日期还是建议参考万年历。

希望本文能帮助有需要之人,头条G夫人,转载请注明出处!谢谢!

免责声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件举报,一经查实,本站将立刻删除。

扫一扫在手机阅读、分享本文