求天干地支的算法

如题所述

一、快速推算年柱干支法

公元后任何年代:公元年末位数-3=年干,负数则加10
公元前任何年代:公元年末位数+8=年干 推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12 二、快速推算月柱干支法
⒈推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10) 三、快速推算时柱干支法
⒈日干x2+时支数-2=时干数 推算日干支就复杂啦 呵呵 补充一下口诀 年上起月口诀:

甲己之年丙做首,乙庚之岁戊为头。丙辛之岁寻庚上,

丁壬壬水顺行流。若问戊癸何方发?甲寅之上好追求。
“日上起时歌”:

甲己还生甲 乙庚丙作初 丙辛生戊子

丁壬庚子头 戊癸起壬子 周而复始求
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-06
其实 没那么复杂 你可以到百度文库里面去找 年上起月 日上起时 都 有 还包括排大运
相似回答