生辰八字计算
壹:什么是生辰八字
生辰八字,简称八字,是指一个人出生时的干支历日期;年月日时共四柱干支,每柱两字,合共八个字。
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
贰:年柱计算
把公历年减去3(干支纪年法是从公元4年开始的)除于10,余数为天干的字。
以2012年为例,减去3为2009年,除于10,余9,对照天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)的第9位置的字为"壬"地支以12生肖确定
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。分别对应十二生肖:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。
以2012年为例,2012年为龙年,地支对应辰,完成的2012年年柱就是壬辰年
年的分界以每年的立春为界线,立春前为上年,立春后为下年
叁:月柱计算
月柱天干可根据口诀;甲己之年丙做初,乙庚之岁戊为头,丙辛之年寻庚上,丁壬壬寅顺流行,戊癸何方起,甲寅之上好追求。
月柱中的地支每年固定不变,从寅月开始,到丑月结束
口诀对应表
肆:日柱计算
将所得余数÷10,得出的余数作为天干序数(所得余数小于10则余数直接为天干序数)将所得余数÷12,得出的余数作为地支序数(所得余数小于12则余数直接为天干序数)
注意:(年数-1)÷4若有小数,取整数即可
伍:时柱计算
时柱天干可根据口诀;甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。
日与日的分界线是以子时来划分的,即十一点前是上一日的亥时,过了十一点就是次日的子时,而不要认为午夜十二点是一天的分界点。
口诀对应表
特别注意:古人计算时间用地方时间,而如今中国则用统一北京时间。地方时间是根据太阳在一天中的位置来确定的,而北京时间则是人造的,这就导致两种时间的换算,知道当事人的出生地经度,就可以进行这种换算。换算后的时间被称为“真太阳时间”,也就是地方时间。如果不进行这种转换,时辰这可能会排错。
时间换算公式;北京时间-(120度-当地经度)X4(如果计算结果为负,加24小时)
利用简单公式把生日转换生辰八字
本文将会介绍利用极简公式,将生日转换成天干地支,熟悉公式前,一些基础知识必须熟记!
十天干配数:
甲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夫人,转载请注明出处!谢谢!
利用简单公式把生日转换生辰八字
本文将会介绍利用极简公式,将生日转换成天干地支,熟悉公式前,一些基础知识必须熟记!
十天干配数:
甲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夫人,转载请注明出处!谢谢!