這是在iClub 易經 64 卦版上找到的,作者是葉柏賢先生
●《緣起》
柏賢嘗言初學當徒手成卦,唯日期之干支難算,曾在某一大陸網站看到口訣及計算例(內容見回覆),花了一個禮拜仍不能解,因為計算例的有些但書無法掌握。遂自行拿本萬年曆,細心推導數學關係,並整理成公式貼到網路上來,後來網友另推薦林宜學先生以西元年份為主的的換算公式:
( (Y-1)*5+(Y-1)%4+15+Day )`,
其中%表示求除法之商數,Day表該年元旦到該日期的總日數,茲說明如下
●《林宜學公式》以1975年10月9日為例
(1) 檢查1975年是否為閏年:
1975/4=493餘3
(2) 計算該年元旦到該日期的總日數:
31+28+31+30+31+30+31+31+30+9=282
(3) 計算公式:
( (Y-1)*5+(Y-1)%4+15+Day )`
=( (75-1)*5+(75-1)%4+15+282)`
=(74*5+74%4+15+282)`
=(370+18+15+282)`=685`=25-->戊子日
●《葉柏賢公式》(內容見回覆)
以1975年10月9日為例,1975年為民國64年,
例:民國64年10月9日,
(1) 查表:
M=10(月份)→C=31
(2) 計算公式:
(64*5 + (64+2)#4 + (10-1)#2 + 9+5+31 )`
=(320+16+4+9+5+31)` =385` =25-->戊子日
●《柏賢自評》
柏賢的公式所整理的查表雖然麻煩,但是有規律、很容易記,柏賢已用之多年,而且也適合自己用試算表來計算,或寫成電腦程式也可以。但林宜學先生的公式形式外表比較簡單,而且檢查閏年及求日期數也只用到簡單數學加法,故在此推薦!
================================================================
大陸網站的文章:
根据公历日期計算当日干支:
一、口訣:
「乘五除四九加日,双月間隔三十天。
一二自加整少一,三五七八十尾前。」
二、舉例說明:
例一:1996年1月16日
(96×5+96÷4+9+16)÷60=8余49,49即為六十甲子序数。9对應天干壬,49除12余1对應地支子,对應干支為“壬子”。
例二:1997年2月16日
(97×5+97÷4+9+16+30+2)÷60=9余26,26即為六十甲子序数。6对應天干己,26除12余2对應地支丑,对應干支為“己丑”。
例三:1998年3月16日
(98×5+98÷4+9+16)÷60=8余59,对應干支為“壬戌”。
例四:1999年4月16日
(99×5+99÷4+9+16+30+1)÷60=9余35,对應干支為“戊戌”。
例五:2000年7月16日
(100×5+100÷4+9+16+2)÷60=9余12,对應干支為“乙亥”。
例六:20001年10月16日
(101×5+101÷4+9+16+4+30)÷60=9余49,对應干支為“壬子”。
三、注解:
第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月規律,即8月加3、11月加5,依此类推)。
=================================================================
柏賢嘗言初學當徒手成卦,唯日期之干支難算,上個月在某一大陸網站看到口訣及計算例,「乘五除四九加日,
双月間隔三十天。
一二自加整少一,
三五七八十尾前。」(全文另貼)
花了一個禮拜仍不能解,其中有些但書無法掌握,遂另整理如下:
§徒手成卦--日期換算干支篇
柏賢嘗言初學當徒手成卦,唯日期之干支難算,上個月在某一大陸網站看到口訣及計算例,花了一個禮拜仍不能解,因為計算例的有些但書無法掌握。遂自行拿本萬年曆,細心推導數學關係,另整理公式如下:
一、求餘數
公式:(Y*5+(Y+2)#4+(M-1)#2+D+5+C)`
┌┬─┬─┬┬─┬──┬┐
││M│C││M│C ││%:求餘數之運算
├┼─┼─┼┼─┼──┼┤#:求商數之運算
││1│2││2│31+2││Y:年,以民國為主
││3│0││4│31 ││M:月份
││5│0││6│31 ││D:日期
││7│0││8│31 ││C:係數表
││9│1││10│31 ││
││11│1││12│31 ││
└┴─┴─┴┴─┴──┴┘
例1:民國85年1月16日, M=1 → C=2
(85*5 + (85+2)#4 + (1-1)#2 + 16+5+2 )`
=(425+21+0+16+5+2)` =469` =49(餘數)
例2:民國88年4月18日, M=4 → C=31
(88*5 + (88+2)#4 + (4-1)#2 + 18+5+31 )`
=(440+22+1+18+5+31)` =517` =37(餘數)
例3:民國90年11月27日,M=11→ C=1
(90*5 + (90+2)#4 + (11-1)#2 + 27+5+1 )`
=(450+23+5+27+5+1)` =511` =31(餘數)
例4:民國108年7月19日,M=7 → C=0
(108*5 + (108+2)#4 + (7-1)#2 +19+5+0 )`
=(540+27+3+19+5+0)` =594` =54(餘數)
二、餘數換算干支
(1) 個位數即為天干
(2) 餘數%12,新的餘數就是地支
例5 49個位數為9,天干為壬
49=1, 地支為子 → 壬子日
例6 37個位數為7,天干為庚
37=1, 地支為子 → 庚子日
例7 31個位數為1,天干為甲
31=7, 地支為午 → 甲午日
例8 54個位數為4,天干為丁
54=6, 地支為巳 → 丁巳日
三、注意事項
(1) 計算時,如「(88+2)#4 + (4-1)#2」兩者均為先求商數再相加。
(2) 公式中的常數 5 ,別忘了加哦!
四、以西元年為準時
為考慮計算的簡化,以西元2001年起的末兩位數字來計算,
則公式修正成:
(Y*5+Y#4+(M-1)#2+D+53+C)`,其他不變。
剛學卦中,請多多指教....