天干程式
公元元年是辛酉年,如此即是尾數是1的年份,天干必為辛,若尾數是4的話,必為天干甲之年份。根據上述,我們可以知道年份的個位數已既定了天干何位:
1=辛 2=壬 3=癸 4=甲 5=乙 6=丙 7=丁 8=戊 9=己 0=庚
假設要查2010年天干是什麼,因為尾數1為辛,倒數一位便知是庚。若查2046~,甲是尾數4,順數至6相差2,甲順數2位得丙所以2046年是丙天干。
地支程式
仍然是記著公元元年是辛酉年,因為甲子是逢60而循環,只要把年份先除60,剩餘數,十二地支是12位循環,所以把餘數除12,再取餘數,然後對應下列列表:
1=酉 2=戌 3=亥 4=子 5=丑 6=寅 7=卯 8=辰 9=巳 10=午 11=未 12=申
若查2010年,先除60餘數剩30,把餘數30除12,餘6,如此得出2010年是寅年。如查2046年,除30後餘數6,2046年也是寅年。
各位可以記著1920及1980年是被整除的,記得這兩個數後,可省卻每次除60這步驟,若命主是1956年,距離1920相差36年,以36除12取餘數,若命主是1997年,因在1980年後出生,所以直接把1997減1980,餘數17,除12後的餘數為5。
此文章是另位師兄的非常有用文章,供各位術數朋友之用! |