dear all:
post一篇個人的舊文回應!
----------------------------------------------------------
  柏賢嘗言初學當徒手成卦,唯日期之干支難算,上個月在某一大陸網站看到口訣及計算例,
「乘五除四九加日,双月間隔三十天。
 一二自加整少一,三五七八十尾前。」(全文另貼)
花了一個禮拜仍不能解,其中有些但書無法掌握,遂另整理如下:

§徒手成卦--日期換算干支篇

柏賢嘗言初學當徒手成卦,唯日期之干支難算,上個月在某一大陸網站看到口訣及計算例,花了一個禮拜仍不能解,因為計算例的有些但書無法掌握。遂自行拿本萬年曆,細心推導數學關係,另整理公式如下:

一、求餘數

公式:(Y*5+(Y+2)#4+(M-1)#2+D+5+C)%60
┌┬─┬─┬┬─┬──┬┐
││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 )%60
=(425+21+0+16+5+2)%60 =469%60 =49(餘數)

例2:民國88年4月18日, M=4 → C=31
(88*5 + (88+2)#4 + (4-1)#2 + 18+5+31 )%60
=(440+22+1+18+5+31)%60 =517%60 =37(餘數)

例3:民國90年11月27日,M=11→ C=1
(90*5 + (90+2)#4 + (11-1)#2 + 27+5+1 )%60
=(450+23+5+27+5+1)%60 =511%60 =31(餘數)

例4:民國108年7月19日,M=7 → C=0
(108*5 + (108+2)#4 + (7-1)#2 +19+5+0 )%60
=(540+27+3+19+5+0)%60 =594%60 =54(餘數)

二、餘數換算干支

(1) 個位數即為天干
(2) 餘數%12,新的餘數就是地支

例5 49個位數為9,天干為壬
   49%12=1,  地支為子 → 壬子日

例6 37個位數為7,天干為庚
   37%12=1,  地支為子 → 庚子日

例7 31個位數為1,天干為甲
   31%12=7,  地支為午 → 甲午日

例8 54個位數為4,天干為丁
   54%12=6,  地支為巳 → 丁巳日

三、注意事項
(1) 計算時,如「(88+2)#4 + (4-1)#2」兩者均為先求商數再相加。
(2) 公式中的常數 5 ,別忘了加哦!

四、以西元年為準時
為考慮計算的簡化,以西元2001年起的末兩位數字來計算,
則公式修正成:
(Y*5+Y#4+(M-1)#2+D+53+C)%60,其他不變。

五、林宜學先生的公式

  網友另推薦林宜學先生以西元年份為主的的換算公式,( (Y-1)*5+(Y-1)%4+15+Day )%60,其中Day表該年元旦到該日期的總日數,

《林宜學公式》以1975年10月9日為例
(1) 檢查1975年是否為閏年:
  1975/4=493餘3
(2) 計算該年元旦到該日期的總日數:
  31+28+31+30+31+30+31+31+30+9=282
(3) 計算公式:
  ( (75-1)*5+(75-1)%4+15+282)%60
  =(74*5+74%4+15+282)%60
  =(370+18+15+282)%60=685%60=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 )%60
  =(320+16+4+9+5+31)%60 =385%60 =25(餘數)

《柏賢自評》
  柏賢的公式所整理的查表雖然麻煩,但是有規律、很容易記,而且也適合用試算表來計算,或寫成電腦程式也可以。但林宜學先生的公式形式外表比較簡單,而且檢查閏年及求日期數也只用到簡單數學加法,非常適合手算,柏賢推薦!

半夜了!意識恍惚、精神不濟,網友幫忙一下,看看全文有沒有錯,順便貼幾個例子吧!謝謝!如果沒有,也貼上來確定一下!謝謝!

昏昏欲睡中,不知所云:
「其為人也,勤古籍、貪書蠹...
 食而不化竟不能斷...
 竊比於易之散文者也...   」

 Z Z Z Z z z ....

        2000/11/03 AM 01:34
_________________________
南無阿彌陀佛 感恩...
NAMO AMITABHA BUDDHA thanksgiving