貼文者 : : 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
野鶴老人的增刪卜易,王洪緒的卜筮正宗,都沒有說到節氣與月建的關係,在八字學中,節氣倒一定是要考慮的!
用不用在個人,驗不驗看卦例!我是不用節氣的!
^_^
貼文者 : : 黃半仙
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 黃老大:
其實我覺得年的地支不用這麼去想,
因為以過年來分別就好了,對不對!
除非你想回溯以前的舊卦例!
^_^
謝謝!
貼文者 : : 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)
請知道的人告訴我吧!...我的的很想知道ˊˋ