OnLine Store
Issue: 864 Date: 3/15/2007

中國曆法及生肖的算法     羅大楨

        中國人的農曆一直都用天干地支來運作。中國人對於生肖和天干地支的配合也都不陌生。比如子鼠、丑牛、寅虎、卯兔、辰龍等等都有所耳聞。中國人對五行的運行也不陌生﹐但是把五行和天干地支﹐再加上生肖﹐就不是人人都能了解的。

        我自己對這古老的中國曆法也是一知半解。前幾天過中國年﹐全球的華人都在慶祝金豬年。可是據我對中國曆法的了解﹐覺得這其中有點蹊踃﹐所以就把一些蒙塵已久的曆法書搬出來研究一番。

        中國人遠在周代就發展出一套曆法﹐用十個天干和十二個地支的組和來記載年代。十個天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸。十二個地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干地支從甲子開始﹐到癸亥為止共六十年﹐就是中國人所謂的「一甲子」。後來又把十二生肖配合十二地支﹐就有了子鼠、丑牛等組合。但是把五行加上去﹐在數字「五」﹐「十」和「十二」之間沒有共同公約數﹐就造成了困擾人的思路了。

        五行的運行原來是在中國的「易經」中使用的。五行是金、木、水、火、土﹐彼此有相生相剋的運行規則。相生的運規是﹕木生火、火生土、土生金、金生水、水生木。相剋的運規是﹕木剋土、土剋水、水剋火、火剋金、金剋木。所以五行的運作順序是木、火、土、金、水。因為「木」五行學中代表東方﹐代表春天﹐所以所有以五行為主的安排都是由木起始。

        當五行和天干地支再加生肖放在一起時﹐就出現了違反五行相生相剋的運作規則了。譬如甲子年是木鼠、乙丑年是火牛、依此排下去﹐過了十二年﹐丙子年成了土鼠年。但是按五行的學說﹐木剋土﹐就違反了相生的運行了。所以我們聰明的老祖宗﹐就把每兩年配合一個五行。這樣天干、地支和五行就有了共同公約數﹐五行的運行得以把「相生」的規律得以順利推演﹐成為六十年一週期的五行相生的古曆法了。所以天干中的甲和乙配木﹐丙和丁年配火﹐戊和己年配金﹐壬和癸年配水。

        最後﹐如何把西元的年份轉換成五行曆法呢﹖只要把西元最後一個數字﹐每兩個字配一個五行方位即可。0和1配金﹐2和3配水﹐4和5配木﹐6和7配火﹐8和9配土。譬如在1940年生的人是屬龍﹐因為0配金﹐所以是金龍。依此推演﹐同理2000年也是金龍年﹐ 2040是下一個金龍年。1911(辛亥)是豬年﹐因為1配金﹐所以是金豬年。同理﹐1971年是金豬年﹐下一個金豬年當在2031年。不過在換算時要注意到陰曆和陽曆的差別。如果在陰曆大年初一以前生的﹐而相等的西元年已經推進一年﹐其西元的數字當減一﹐是屬於上一個生肖年的。

        最後我要提的是﹐不論是什麼生肖年生的﹐其未來的成就還是在於自己的努力。不必為沒生成“金”寶寶而夫妻失和﹐那就有違在夫婦當初都說「我願意」的結婚誓言了。



discuss
Please click here to comment on this article

Space Privacy Policy 時報尊重您的權益