中國曆法及生肖的算法 羅大楨
http://www.scanews.com/2007/03/s864/86411/ 中國人的農曆一直都用天干地支來運作。中國人對於生肖和天干地支的配合也都不陌生。比如子鼠﹑丑牛﹑寅虎﹑卯兔﹑辰龍等等都有所耳聞。中國人對五行的運行也不陌生﹐但是把五行和天干地支﹐再加上生肖﹐就不是人人都能了解的。
十個天干是甲﹑乙﹑丙﹑丁﹑戊﹑己﹑庚﹑辛﹑壬﹑癸。十二個地支是子﹑丑﹑寅﹑卯﹑辰﹑巳﹑午﹑未﹑申﹑酉﹑戌﹑亥。,,,,,,
天干地支從甲子開始﹐到癸亥為止共六十年﹐就是中國人所謂的「一甲子」。後來又把十二生肖配合十二地支﹐就有了子鼠﹑丑牛等組合。但是把五行加上去﹐
在數字「五」﹐「十」和「十二」之間沒有共同公約數﹐就造成了困擾人的思路了。 五行的運行原來是在中國的「易經」中使用的。五行是金﹑木﹑水﹑火﹑土﹐ 「木」五行學中代表東方﹐代表春天﹐所以所有以五行為主的安排都是由木起始。
當五行和天干地支再加生肖放在一起時﹐就出現了違反五行相生相剋的運作規則了。 ,,,,,,,,,。
最後﹐如何把西元的年份轉換成五行曆法呢﹖只要把西元最後一個數字﹐每兩個字配一個五行方位即可。0和1配金﹐2和3配水﹐4和5配木﹐6和7配火﹐8和9配土。譬如在1940年生的人是屬龍﹐因為0配金﹐所以是金龍。依此推演﹐同理2000年也是金龍年﹐ 2040是下一個金龍年。1911(辛亥)是豬年﹐因為1配金﹐所以是金豬年。同理﹐1971年是金豬年﹐下一個金豬年當在2031年。不過在換算時要注意到陰曆和陽曆的差別。如果在陰曆大年初一以前生的﹐而相等的西元年已經推進一年﹐其西元的數字當減一﹐是屬於上一個生肖年的。