查看完整版本: 天干地支算法

ebiebi 2013-9-29 00:31

天干地支算法

算法一 :

數學公式 :(西元生年-1911)÷10=X.... 餘數-2=天干                  
                     (西元生年-1911)÷12=Y.... 餘數   =地支

例題:
如果有人是1975年(民國64年)出生:
那換算成天干就是 = (1975-1911=64,取4-2=2 = 乙)
那換算成地支就是 = (64÷12=餘數4 = 卯)
那他的天干地支就是: 乙卯

算法二 :

數學公式  (西元生年-3)÷60=X÷10=x.... 餘數=天干
                   (西元生年-3)÷60=Y÷12=y.... 餘數=地支

                   (以上X若無超過10或Y沒有超過12,則餘數直接取用不需要除10或12)

例題:
如果有人是1975年出生:
那換算成天干就是 = ((1975-3)÷60= 32餘52÷10=5餘2----乙)
那換算成地支就是 = (52÷12=4餘4----卯)
那他的天干地支就是: 乙卯

為什麼減三呢, 因為公元前第四年就是甲子年,
這個公式就是把公元前4年是甲子年為標準, 如此再順推就可以得到

60*33 + 4=1984= 甲子年. (鼠)
60*34 + 4=2044= 甲子年. (鼠)

學習這個公式以後, 你便很快就能依照出生年知道他的生肖

子=鼠     丑=牛     寅=虎     卯=兔     辰=龍     巳=蛇
午=馬     未=羊     申=猴     酉=雞     戌=犬     亥=豬
頁: [1]
查看完整版本: 天干地支算法