本文將會介紹利用極簡公式,將生日轉換成天干地支,熟悉公式前,一些基礎知識必須熟記!
十天干配數:
甲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夫人,轉載請註明出處!謝謝!