●《緣起》
adamyeh嘗言初學當徒手成卦,唯日期之干支難算,曾在某一大陸網站看到口訣及計算例(內容見回覆),花了一個禮拜仍不能解,因為計算例的有些但書無法掌握。遂自行拿本萬年曆,細心推導數學關係,並整理成公式貼到網路上來,後來網友另推薦林宜學先生以西元年份為主的的換算公式:
( (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) 計算公式:
( (Y-1)*5+(Y-1)%4+15+Day )%60
=( (75-1)*5+(75-1)%4+15+282)%60
=(74*5+74%4+15+282)%60
=(370+18+15+282)%60=685%60=25-->戊子日
●《adamyeh公式》(內容見回覆)
以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(餘數)
●《自評》
adamyeh的公式所整理的查表雖然麻煩,但是有規律、很容易記,柏賢已用之多年,而且也適合自己用試算表來計算,或寫成電腦程式也可以。但林宜學先生的公式形式外表比較簡單,而且檢查閏年及求日期數也只用到簡單數學加法,故在此推薦!
adamyeh嘗言初學當徒手成卦,唯日期之干支難算,曾在某一大陸網站看到口訣及計算例(內容見回覆),花了一個禮拜仍不能解,因為計算例的有些但書無法掌握。遂自行拿本萬年曆,細心推導數學關係,並整理成公式貼到網路上來,後來網友另推薦林宜學先生以西元年份為主的的換算公式:
( (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) 計算公式:
( (Y-1)*5+(Y-1)%4+15+Day )%60
=( (75-1)*5+(75-1)%4+15+282)%60
=(74*5+74%4+15+282)%60
=(370+18+15+282)%60=685%60=25-->戊子日
●《adamyeh公式》(內容見回覆)
以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(餘數)
●《自評》
adamyeh的公式所整理的查表雖然麻煩,但是有規律、很容易記,柏賢已用之多年,而且也適合自己用試算表來計算,或寫成電腦程式也可以。但林宜學先生的公式形式外表比較簡單,而且檢查閏年及求日期數也只用到簡單數學加法,故在此推薦!
_________________________
南無阿彌陀佛 感恩...
NAMO AMITABHA BUDDHA thanksgiving
南無阿彌陀佛 感恩...
NAMO AMITABHA BUDDHA thanksgiving
前一個議題
索引