
八字的數學─日柱公式與查表
八字的日柱
什麼是日柱?
關於八字的四柱組成探討,這篇文章要來介紹第三個也就是「日柱」的組成。
用日柱紀錄日期的變化,從歷史考證可知,
從春秋時代的魯隱公三年(公元前720年)起就有用史籍,
以天干地支來記日,距今已經持續了2700多年,
過程中沒有間斷過,也沒有發生錯亂。
而日柱的組合數跟「年柱」的組成一樣,總共有60個。
關於年柱的組合計算方式可以參考這篇文章《八字的數學─天干與地支的糾纏》
老規矩筆者在撰寫這篇文章的時間是民國113年6月16日午時,
對應的日柱是「辛亥」日。
雖然上面有提到日柱和年柱的個數一樣都是60個,
但是如果有讀者好奇怎麼計算哪一天是什麼日柱的話?
日柱公式
這邊提供所謂的「日柱」計算公式:
下方日柱計算資料參考來源
干支為「天干地支」縮寫
說明:
1、〔(西元年最後兩位數-1)÷4〕的得數只取小數點前的整數;
2、西元年最後兩位是00的視為100;
3、出生日在當年的天數計算時要注意是平年還是潤年,
平年的2月是28天,閏年的2月是29天。
能被4整除的就是閏年,不能整除的是平年;
4、干支序數餘數是1的,按照六十甲子順序查找:1對“甲子”,即為甲子,餘數是0的(也就是60)為癸亥。
1、1901年——2000年日柱計算公式:
干支總序數=5×(西元年最後兩位數-1)﹢〔(西元年最後兩位數-1)÷4〕﹢出生日在當年的天數﹢15
干支序數=干支總序數÷60的餘數
舉例:
例1:1998年2月5日
干支總序數=5×(98-1)﹢〔(98-1)÷4〕﹢36(1月大有31天,31+5=36)﹢15
干支總序數=485﹢24﹢36﹢15
干支總序數=560
干支序數=560÷60
560÷60 的餘數計算:
560÷60=9.33,
餘數=560-(60×9)=20
干支序數=20
對照《六十甲子順序表》,20對位是癸未。1998年2月5日,日干便是癸未。
2、2001年——2100年西曆計算日柱公式:
干支總序數=5×(西元年最後兩位數-1)﹢〔(西元年最後兩位數-1)÷4〕﹢出生日在當年的天數
干支序數=干支總序數÷60的餘數
例2:2017年3月24日
干支總序數=5×(17-1)﹢〔(17-1)÷4〕﹢83(1月大有31天,二月平28天,31+28+24=83)
干支總序數=80﹢4﹢83
干支總序數=167
干支序數=167÷60
167÷60 的餘數計算:
560÷60=2.78,
餘數=167-(60×2)=47
干支序數=47
對照《六十甲子順序表》,47對應的是庚戌,
2017年3月24日,日柱就是庚戌。
60甲子順序表:
序號 | 年柱 | 序號 | 年柱 |
1 | 甲子 | 31 | 甲午 |
2 | 乙丑 | 32 | 乙未 |
3 | 丙寅 | 33 | 丙申 |
4 | 丁卯 | 34 | 丁酉 |
5 | 戊辰 | 35 | 戊戌 |
6 | 己巳 | 36 | 己亥 |
7 | 庚午 | 37 | 庚子 |
8 | 辛未 | 38 | 辛丑 |
9 | 壬申 | 39 | 壬寅 |
10 | 癸酉 | 40 | 癸卯 |
11 | 甲戌 | 41 | 甲辰 |
12 | 乙亥 | 42 | 乙巳 |
13 | 丙子 | 43 | 丙午 |
14 | 丁丑 | 44 | 丁未 |
15 | 戊寅 | 45 | 戊申 |
16 | 己卯 | 46 | 己酉 |
17 | 庚辰 | 47 | 庚戌 |
18 | 辛巳 | 48 | 辛亥 |
19 | 壬午 | 49 | 壬子 |
20 | 癸未 | 50 | 癸丑 |
21 | 甲申 | 51 | 甲寅 |
22 | 乙酉 | 52 | 乙卯 |
23 | 丙戌 | 53 | 丙辰 |
24 | 丁亥 | 54 | 丁巳 |
25 | 戊子 | 55 | 戊午 |
26 | 己丑 | 56 | 己未 |
27 | 庚寅 | 57 | 庚申 |
28 | 辛卯 | 58 | 辛酉 |
29 | 壬辰 | 59 | 壬戌 |
30 | 癸巳 | 60 | 癸亥 |
MD代公式:
MD這邊用這篇文章的發表日期2024年6月16日來做日柱的計算:
首先2024年是西元2000年後,
所以試用的日柱公式是:
干支總序數=5×(西元年最後兩位數-1)﹢〔(西元年最後兩位數-1)÷4〕﹢出生日在當年的天數
干支序數=干支總序數÷60的餘數
代入公式:
5 x ( 24 – 1) +〔 ( 24 – 1) ÷4〕+ (31+29+31+30+31+16)(這邊要注意2024年2月是29日) =
115 + 5(只取整數位) + 168 = 288
用288除以 60 得到餘數是48
可以對照上方的「六十甲子順序表」,
可以發現第48個干支確實就是「辛亥」!
基本上如果好奇想要計算的讀者,可以嘗試看看,
但是如果真的要給人算命的話,
建議直接網路查詢八字,
或是直接看萬年曆是最保險不會算錯的方式。
對於日柱的額外想法
知道每一日的干支計算方式之後,
這一邊來聊聊道家常講到的「天赦日」。
古書記載是:「春赦戊寅夏甲午。戊申赦日喜秋逢。
三冬甲子甚為吉。百事遇禍反為福。
其日可以緩(刑獄),雪(冤枉),施(恩惠)。」
很多人會在這天到廟宇焚香祭拜玉皇大帝,祈求賜福赦罪,行事順利……等。
天赦日找法示範:
因此,當我們學會「日柱」的規則邏輯,
以及組合總數,也就可以去查找相關天赦日是什麼時候?
舉例而言:
撰文當日是農曆五月屬於夏季,
因此按照古籍要找的是「甲午日」,
從上文可以知道今日是「辛亥日」,
在「60甲子順序表中」排序48,
而「甲午日」的排序為31,
所以從今日往前推17天,
就可以知道上次的天赦日日期,
是113年5月30日。
一天的起始
最後,依古人計算時辰的方式,
子時(23:00 ~ 01:00)是一天的開始,
所以只要一過晚上十一點,日柱就要算隔日的時間囉!
日柱與數學素養的想法
從日柱裡可以發現兩種關於數學的計算:
一個是依題意代入公式,另一個是查表找規律。
這些都是現在數學考試素養題型很喜歡命題的來源。
透過八字的文章,除了了解自己的八字基礎知識,
也能學會與八字有關的科學以及數學概念,
從中想要帶給大家的是八字不是一種玄學而已,
也能從許多觀點,用科學邏輯的方式去推算並解釋。