八字的數學─日柱公式與查表

八字的日柱

 

什麼是日柱?

 

關於八字的四柱組成探討,這篇文章要來介紹第三個也就是「日柱」的組成。

 

用日柱紀錄日期的變化,從歷史考證可知,

從春秋時代的魯隱公三年(公元前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)是一天的開始,

所以只要一過晚上十一點,日柱就要算隔日的時間囉!

 

日柱與數學素養的想法

 

從日柱裡可以發現兩種關於數學的計算:

一個是依題意代入公式,另一個是查表找規律。

這些都是現在數學考試素養題型很喜歡命題的來源。

 

透過八字的文章,除了了解自己的八字基礎知識,

也能學會與八字有關的科學以及數學概念,

從中想要帶給大家的是八字不是一種玄學而已,

也能從許多觀點,用科學邏輯的方式去推算並解釋。

主機服務:金城事務所