生辰八字,簡稱八字,是一個人出生時的幹支曆日期,用年、月、日、時四柱幹支來表示,每柱兩字,合共八個字,故稱。生辰八字在漢族民俗信仰中佔有重要地位。那麼如何知道自己的或者他人的生辰八字呢?最簡單的方法是去查日曆、查萬年曆等,還可以通過計算得到。在這裡,我給大家介紹一下介紹一篇講計算四柱幹支的方法的文章。
1
【年幹支的計算方法】
<方法1>六十環周推算法
方法:已知某年年幹支,根據六十環周圖次序推算。
舉例:已知2016年(春節後)為丙申年,求2020年幹支。
解答:在表中找到丙申,向後推四年,可知2020年(春節後)為庚子年。
2
【年幹支的計算方法】
<方法2>公式計算法
方法:求某年年幹支,公式為(當年年數-3)÷60,其餘數為所求年幹支的代數,再到六十環周圖中找出相應的幹支。年數減3,是因為公元4年恰好是甲子年,從公元4年起,就要減去公元4年前的3年,故該公式適用於公元4年之後。
舉例:求1979年的幹支。
解答:(1979-3)÷60=32······56,在六十環周圖中找到56對應的幹支,可知1979年為己未年。
3
【年幹支的計算方法】
<方法3>尾數定天幹,餘數定地支法
①公元後紀年幹支計算法:
因為天幹和我們現行的公元紀年都是符合十進位進位法的,所以我們可以推斷出公元紀年尾數相同的,則天幹應該是一樣的。已經確認公元元年系我國西漢平帝元始元年,是年辛酉,那麼辛對應的數是1。依此類推,可以得到天幹對應序數表。
由於地支是十二個,所以每隔十二年的地支應該是一樣的,如果我們知道某一個年份的地支,則可以通過推算得出其他年份的地支。 已經確認公元元年系我國西漢平帝元始元年,是年辛酉,那麼地支酉對應的年份應該是1。依此類推,可以得到地支對應序數表。
舉例:求1911年幹支。
解答:1911年尾數為1,天幹為辛;1911÷12=159······3,餘數為3,地支為亥。故1911年為辛亥年。
4
【年幹支的計算方法】
<方法3>尾數定天幹,餘數定地支法
②公元前紀年幹支計算法:
在公元前1年到公元1年之間只有一個單元格,與數學中的數軸不同,其中沒有原點0。所以計算公元前後年份的差距通常是前後兩個數相加再減去一。而公元元年是辛酉年,那麼公元前1年應該是庚申年,公元前2年應該是己未年。由此,可推出公元前幹支對應序數表如下。
5
【月幹支的計算方法】
方法:幹支紀月時,每個地支對應二十四節氣自某節氣(非中氣)至下次節氣,以交節時間決定起始的一個月期間,不是農曆某月初一至月底。許多曆書註明某農曆月對應某幹支,只是近似而非全等對應。若遇甲或己的年份,正月大致是丙寅;遇上乙或庚之年,正月大致為戊寅;丙或辛之年正月大致為庚寅,丁或壬之年正月大致為壬寅,戊或癸之年正月大致為甲寅。其餘月份幹支,依照正月之幹支進行推算。有歌訣:
甲己之年丙作首,乙庚之歲戊為頭,
丙辛之歲庚寅上,丁壬壬寅順行流,
若言戊癸何方起,甲寅之上去尋求。
舉例:1995年是乙亥年,推算其10月的幹支?
解答:逢乙年,戊寅為第一月,推算其十月的幹支是丁亥。
6
【日幹支的計算方法】
<方法1>已知某年元旦幹支,推算日幹日支
公式:日幹代數=元旦天幹代數+所求日數±按月加減數-天幹周轉數。
日支代數=元旦地支代數+所求日數±按月加減數-地支周轉數。
說明:1.按月加減數是根據日數與六十環周推算出來的。
2.各月幹支加減表如下圖。
舉例:已知1981年的元旦幹支為「己卯」,求該年8月14日的日幹支。
解答:1981為平年,推算日幹支代數,
日幹代數=己6+14+1-2×10=1(甲),
日支代數=卯4+14+7-2×12=1(子),
故1981年8月14日的日幹支為甲子。
7
【日幹支的計算方法】
<方法2>已知某年元旦幹支,推求所求年的元旦幹支,再推求該年的日幹支
公式:①平年求下一年的元旦幹支=平年的元旦幹支的基數+5
(因為平年的元旦到下一年的元旦,幹支數差5天)
②閏年求下一年的元旦幹支=閏年的元旦幹支的基數+6
(因為閏年的元旦到下一年的元旦,幹支數差6天)
舉例:已知1980年的元旦幹支是癸酉,求1981年的元旦幹支。
解答:1980年為閏年,推算日幹支代數,
日幹代數=癸10+6-10=6(己),
日支代數=酉10+6-12=4(卯),
故1981年的元旦幹支為己卯。
8
【日幹支的計算方法】
<方法3>已知某年某日的日幹支,求該年或他年的日幹支。
步驟:①先求日總數;②總數的個位數(個位數為0則取10),作為順數日幹的根據,按值順數即為所求日幹;③總數除以12的餘數(能整除則取12),作為順數日支的依據,按值順數即為所求日支。
舉例:已知1988年元月4日為「戊午」,求1988年8月23日幹支。
解答:①求日總數
元月 2月 3月 4月 5月 6月 7月 8月
28 + 29 + 31 + 30 + 31 + 30 + 31 + 23 = 233天
②總數個位數推日幹
個位數為3,從戊推,戊→己→庚,故日幹為庚。
③總數除以12的餘數推日支
233÷12=19······5,從午推,午→未→申→酉→戌,故日支為戌。
故8月23日幹支為庚戌。
9
【時幹支的計算方法】
每日十二時辰與十二地支相配是固定不變的,因一天起於夜半的子時,故計算時亦從子時起,然後即順排下去即知一天的時辰幹支。有日上起時歌訣如下:
甲己還加甲,乙庚丙作初,丙辛生戊子,
丁壬庚子頭,戊癸起壬子,周而復始求。
甲己起甲子:甲日、己日夜半的子時起於甲子時,順推乙丑等。
乙庚起丙子:乙日、庚日夜半的子時起於丙子時,順推乙丑等。
丙辛起戊子:丙日、辛日夜半的子時起於戊子時,順推乙丑等。
丁壬起庚子:丁日、壬日夜半的子時起於庚子時,順推乙丑等。
戊癸起壬子:戊日、癸日夜半的子時起於壬子時,順推乙丑等。
舉例:求癸日的6點的時幹支。
解答:癸日起壬子,6點為卯時,從子時至卯時推四位,所以時幹從壬開始推四位:壬、癸、甲、乙。故癸日6時幹支為乙卯。