利用簡單公式把生日轉換生辰八字
本文將會介紹利用極簡公式,將生日轉換成天幹地支,熟悉公式前,一些基礎知識必須熟記!
十天幹配數:
甲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,則取個位數。
此系列公式可以將絕大部分日期轉換為四柱八字,因月令時節和公歷時間轉換的不確定性,每當月令轉換之際的日期還是建議參考萬年歷。