現代日期如何換算農曆干支

貼文者 : : adamyeh

現代日期如何換算農曆干支 - 2002-06-10 13:45:18

  五行易筮者最困擾的就是,現代日期如何換算農曆干支,因為年的地支可以看今年是何種生肖,月份大概也抓得準。但是「五行易」特重日辰,日期的天干要排六獸,日期的地支左右一卦之吉凶,筆者在此介紹一簡單好算的公式。

一、推算年、月之地支

  年的地支又稱為太歲,一般均認為影響不大,可以由年的生肖來推算地支,例如虎年是寅、龍年是辰,地支與生肖的對映如表:

鼠 牛 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

  月的地支又稱為月建,跟日辰一樣非常重要,中國的農曆是從寅開始,而不是從子開始,初學者切記。

一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月
↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓   ↓
寅  卯  辰  巳  午  未  申  酉  戌  亥  子   丑

二、推算日期的之地支

  日的地支又稱為日辰,跟月建一樣非常重要,一般需查索萬年曆,但為提倡「徒手成卦、就地解卦」的觀念,筆者將於本篇中介紹一個簡單的公式。

首先替十天干、十二地支及六十甲子編上號碼
2.1 天干
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
1 2 3 4 5 6 7 8 9 10

2.2 地支
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
1 2 3 4 5 6 7 8 9 10 11 12
 
2.3 六十甲子:六十甲子就是天干與地支的兩兩配對,
┌───┬──┬─┬──┬─┬──┬─┬──┬─┬──┬─┐
│甲子旬│甲子│1│乙丑│2│丙寅│3│丁卯│4│戊辰│5│
│   │己巳│6│庚午│7│辛未│8│壬申│9│癸酉│10│
├───┼──┼─┼──┼─┼──┼─┼──┼─┼──┼─┤
│甲戌旬│甲戌│11│乙亥│12│丙子│13│丁丑│14│戊寅│15│
│   │己卯│16│庚辰│17│辛巳│18│壬午│19│癸未│20│
├───┼──┼─┼──┼─┼──┼─┼──┼─┼──┼─┤
│甲申旬│甲申│21│乙酉│22│丙戌│23│丁亥│24│戊子│25│
│   │己丑│26│庚寅│27│辛卯│28│壬辰│29│癸巳│30│
├───┼──┼─┼──┼─┼──┼─┼──┼─┼──┼─┤
│甲午旬│甲午│31│乙未│32│丙申│33│丁酉│34│戊戌│35│
│   │己亥│36│庚子│37│辛丑│38│壬寅│39│癸卯│40│
├───┼──┼─┼──┼─┼──┼─┼──┼─┼──┼─┤
│甲辰旬│甲辰│41│乙巳│42│丙午│43│丁未│44│戊申│45│
│   │己酉│46│庚戌│47│辛亥│48│壬子│49│癸丑│50│
├───┼──┼─┼──┼─┼──┼─┼──┼─┼──┼─┤
│甲寅旬│甲寅│51│乙卯│52│丙辰│53│丁巳│54│戊午│55│
│   │己未│56│庚申│57│辛酉│58│壬戌│59│癸亥│60│
└───┴──┴─┴──┘ ── ─┴─┴──┴─┴──┴─┘
也就是說當我們算利用日期算出一到六十的數目時,就即可得知日期相對應的干支。
貼文者 : : adamyeh

由日期的甲子數,計算日期的干支 - 2002-06-10 13:46:30

三、以西元日期,換算干支

筆者整理了徒手計算以西元日期,換算日期干支的方法,只要兩個簡單步驟即可,
一、計算今年的一月一日,到占卜日期(含占卜日),共有幾天?(須注意占卜年是否為閏年)
二、以口訣「西元年數先減一,乘五除四加日數」計算甲子數,由日期的甲子數,即知日期的干支。

在進入正題之前,筆者想先介紹一下,甲子數換算干支的觀念與方法。

3.1 由日期的甲子數,計算日期的干支

例題1:假設今天是甲子日,請問1天後是什麼干支?
 解答:甲子日的六十甲子數是1,1+1=2,故知一天後是乙丑日。

例題2:假設今天是甲子日,請問471天後是什麼干支?
 解答 :甲子日的六十甲子數是1,
     因為(471+1)÷60=7…餘52
 甲子數:52,
 天干 :52的個位數是2,故知736天後的天干是乙
 地支 :52÷12=4…餘4,
     故知471天後的地支是卯即知那天是乙卯日。

例題3:假設今天是戊子日,請問736天後是什麼干支?
 解答 :戊子日的六十甲子數是25,
     因為(736+25)÷60=12…餘41
 甲子數:41,
 天干 :41的個位數是1,故知736天後的天干是甲
 地支 :41÷12=3…餘5,
     故知736天後的地支是辰即知那天是甲辰日。

要訣:也就是說當我們算出占卜日期的甲子數之後,這個甲子數一定介於一和六十之間的任一個數目字,而甲子數的個位數即為天干,甲子數除以十二之後所得的餘數,即為地支。

3.2 計算該年的一月一日,到占卜日期,共有幾天?

步驟1:先瞭解占卜年是否為閏年?
原理:西元年數不可被四整除者,就不是閏年,那一年的二月為二十八天;
西元年數可被四整除者,就是閏年,那一年的二月為二十九天。但西元二○○○年不是閏年(讀者切記)!
註:台灣地區習慣以民國計年,因為民國元年為1912年,故任一個民國年份只要再加上1911即為西元年。

步驟2:計算占卜年的一月一日,到占卜日期(含占卜日),共有幾天?
原理:除了每年二月有二十八天與二十九天的差異外,每年的一月、三月、五月、七月、八月、十月、十二月均為三十一天;每年的四月、六月、九月、十一月均為三十天。


例題4:民國105年的元旦到10月9日,共有幾天?
步驟1:先檢查是否為閏年民國105年加1911為2016年
    2016÷4=504(整除)是閏年,故知那一年的二月有二十九天
步驟2:計算該年元旦到該日期的總日數:31+29+31+30+31+30+31+31+30+9=283

例題5:民國92年的元旦到7月21日,共有幾天?
步驟1:先檢查是否為閏年民國92年加1911為2003年
    2003÷4=500.75(不能整除)不是閏年,故知那一年的二
    月僅有二十八天
步驟2:計算該年元旦到該日期的總日數:31+28+31+30+31+30+21=202

例題6:民國109年的元旦到9月25日,共有幾天?
    步驟1:先檢查是否為閏年民國109年加1911為2020年
    2020÷4=505(整除)是閏年,故知那一年的二月有二十九天
步驟2:計算該年元旦到該日期的總日數:31+29+31+30+31+30+31+31+25=269

P.S.閏年的完整檢驗步驟
其實檢驗是否為閏年,不能只除以四,嚴格的步驟有二
1、不能被四整除者,一定不是閨年
2、能被四整除,但亦能被四○○整除者,也不是閏年

  也就是說西元年數能被四整除,且不能被四○○整除者,才是閏年。所以如果看到西元年的十位數及個位數都是○時,就要再除以四○○。例如西元二○○○年能被四整除,但亦能被四○○整除,所以就不是閏年。同理可知西元二○○四年是閏年,但切記西元二四○○年,則不是閏年!只是不知道本文是否可以流傳到那時候?
貼文者 : : adamyeh

以柏賢的口訣計算甲子數,再推算干支 - 2002-06-10 13:48:15

四、以柏賢的口訣計算甲子數:

  柏賢擬有口訣一首,方便學子記憶公式,此公式有一特點,以西元年的數字進行計算!
  若是西元二○○一年起的數字,可以僅取後兩位數字,但方法相同,筆者以電腦程式驗證此公式時,發現有這個優點,亦感到十分興奮。

  也就是說如果是西元二○○一年以後的日期,直接取用後兩位數字計算,西元二○○○年以前的日期,則必須用四個數字。

口訣:「西元年數先減一,乘五除四加日數」
這句口訣的數學公式是:(Y-1)×5 + (Y-1)÷4 + Day,
為方便計算,其中Y代表西元年數後兩位數字(切記)
說明: (Y-1) ×5:西元年後兩位數字減去一,再乘5;
    (Y-1)÷4:西元年後兩位數字減去一,除以四,小數以後捨去不用;
    Day:加上該年元旦到該日期的總日數。

例題7:試計算民國105年10月9日的干支?
    民國105年為2116年,且為閏年(二月有二十九天),
    取後兩位數字16為用
    (Y-1)×5:(16-1)×5=75
    (Y-1)÷4:(16-1)÷4=3.75(取整數,小數點不用)
    Day:31+29+31+30+31+30+31+31+30+9=283
    以上合計:75+3+283=361
    計算甲子數:361÷60=6……餘1
    甲子數的日期干支為甲子

例題8:試計算民國102年10月9日的干支?
    民國102年為2113年,不為閏年,取後兩位數字13為用
    (Y-1)×5 :(13-1)×5=60
    (Y-1) ÷4 :(13-1)÷4=3(取整數,小數點不用)
    Day    : 31+28+31+30+31+30+31+31+30+9=282
    以上合計:60+3+282=345
    計算甲子數:345÷60=5……餘45
    甲子數45的日期干支為戊申

再多舉幾個範例:

例題9:試計算民國99年7月18日的干支?
(1) 該年為西元 2010年,且1月1日到7月18日有199天
(2) (10-1)×5+(10-1)÷4+199=246 (小數位捨去不用)
(3) 246÷60=4……餘6,
(4) 甲子數6的日期干支為己巳

例題10:試計算民國117年11月9日的干支?
(1) 該年為西元2028年,且1月1日到11月9日有314天
(2) (28-1)×5+(28-1)÷4+314=455 (小數位捨去不用)
(3) 455÷60=7……餘35,
(4) 甲子數35的日期干支為戊戌

例題11:試計算民國81年7月29日的干支?
(1) 該年為西元 1992年,且1月1日到7月29日有211天
(2) (1992-1)×5+(1992-1)÷4+211=10663 (小數位不取)
(3) 10663÷60=177……餘43,
(4) 甲子數43的日期干支為丙午

例題12:試計算民國88年10月19日的干支?
(1) 該年為西元1999年,且1月1日到10月19日有 292天
(2) (1999-1)×5+(1999-1)÷4+292=10781 (小數位不取)
(3) 10781 ÷60=179……餘41,
(4) 甲子數41的日期干支為甲辰
貼文者 : : adamyeh

最近閉關了一陣子 - 2002-06-10 14:00:31

Dear 大大:

  本文分三次貼不是灌水,而是家裡的modem怪怪的,post稍長的文章,竟然會斷線?%$︿*(#@

最近閉關了一陣子,趕緊奉小凱哥之命歸隊!

這篇post若有問題,請指導、指導!

謝謝!
貼文者 : : seaking

Re: 現代日期如何換算農曆干支 - 2002-06-10 23:12:10

請問:若以 adamyeh兄所言"月建從寅開始",與"以節氣換月支"有時有誤差!例:
今年農歷4/25為乙巳月.而農歷4/26,若"月建從寅開始"為乙巳月,若"以節氣換月支"則為丙午月.
請問該以何為準?
貼文者 : : adamyeh

Re: 現代日期如何換算農曆干支 - 2002-06-11 00:48:07

Dear seaking:

這麼簡單的公式,只考慮現代日期與干支的對映關係,並不考慮節氣!

柏賢也在前面說過了,僅適五行易筮之用也!
貼文者 : : seaking

Re: 現代日期如何換算農曆干支 - 2002-06-11 14:39:16

若如此,可否請教:為何在本站[六爻易卦排卦系統]採用節氣更換月建?
貼文者 : : adamyeh

Re: 現代日期如何換算農曆干支 - 2002-06-12 01:10:30

野鶴老人的增刪卜易,王洪緒的卜筮正宗,都沒有說到節氣與月建的關係,在八字學中,節氣倒一定是要考慮的!

用不用在個人,驗不驗看卦例!我是不用節氣的!

^_^
貼文者 : : seaking

Re: 現代日期如何換算農曆干支 - 2002-06-12 02:02:27

了解!感謝釋疑!
貼文者 : : 黃半仙

Re: 現代日期如何換算農曆干支 - 2002-06-12 02:48:26

葉兄
數學對弟是有點麻煩
記憶更糟
愚偷懶的方法是這樣
比如民國91年
91-2=89.....個位數9則天干由甲數至9=壬
91/12餘數=7....由子鼠往下數=午馬
因此91年壬午年屬馬
......餘類推之


解說

民國元年天干為壬是也(故年先剪2餘數再由甲起)
民國元年地支為子鼠也(故逢12起皆子鼠起數)

就是歸零也
弟好偷懶 瞭解後不用記
此亦易之為易....簡單 回太極原點之理

笨人用笨法騙君一笑


貼文者 : : adamyeh

Re: 現代日期如何換算農曆干支 - 2002-06-13 16:19:17

Dear 黃老大:
其實我覺得年的地支不用這麼去想,
因為以過年來分別就好了,對不對!
除非你想回溯以前的舊卦例!

^_^

謝謝!
貼文者 : : 黃半仙

Re: 現代日期如何換算農曆干支 - 2002-06-14 00:13:54

Dear 黃老大:
其實我覺得年的地支不用這麼去想,
因為以過年來分別就好了,對不對!
除非你想回溯以前的舊卦例!

--
這我是用來為論命者當下了解干支之用的
其實我覺的,除非要展現功力來取信問者
否則記憶的事交給電腦或直接查萬年曆
必竟人記憶容意出錯
將腦用在分析解命較重要
也許我記憶較差吧
一點淺見
貼文者 : : stanley

Re: 現代日期如何換算農曆干支 - 2002-06-14 18:51:31

小弟近期卜卦發現一個小問題 以今年91年農曆4月為例
國曆6/5(農曆4/25,乙巳月) 為何國曆6/6(農曆4/26)就變成丙午月呢??
農曆4/1~4/30不是都應該為乙巳月嗎??
請各位先進解答ㄧ下!! 謝謝!!

貼文者 : : deniseyang

Re: 最近閉關了一陣子 - 2002-06-14 19:07:30


個人心情:
希望adamyeh大大繼續保持這個分篇post文章的好習慣

可依段落啦主題啊稍微分隔

對於閱讀者而言是一大舒緩也

否則以往每次看您的文章
好則好矣
然而眼睛卻十分疲倦
精神不能集中
......
有時候就替自己的懶惰找到好藉口啦

希望大大繼續保持這個好習慣喔

呵呵呵
貼文者 : : 曉風zz

Re: 最近閉關了一陣子 - 2010-06-13 21:04:10

我有個問題,例如這兩個例題:

例題3:假設今天是戊子日,請問736天後是什麼干支?
 解答 :戊子日的六十甲子數是25,
     因為(736+25)÷60=12…餘41

我的問題:
736+25=761
761÷60=12.68333333...
怎麼會餘41?我真的不懂= =!
我是用計算機算的...

例題11:試計算民國81年7月29日的干支?
(1) 該年為西元 1992年,且1月1日到7月29日有211天
(2) (1992-1)×5+(1992-1)÷4+211=10663 (小數位不取)
(3) 10663÷60=177……餘43,
(4) 甲子數43的日期干支為丙午

這題也是同樣的問題,10663÷60=177.71666666666666666666666666667
又是怎麼算出餘43的啊 ?@@!

還有~
二、推算日期的之地支
判斷方法也不太懂0 0!
那圖用甲子作一,乙丑作二...但那些阿拉伯數字是代表什麼意思?
甲~癸(1~10)
子~亥(1~12)

請知道的人告訴我吧!...我的的很想知道ˊˋ