纳音五行,据清代程良玉所著《易冒》书中介绍,为秦末汉初,湖南人娄景先师所创。
其计算方法是:
第一步,将六十甲子以天干各自的五行所属,分为五组,即甲乙(木)、丙丁(火)、戊己(土)、庚辛(金)、壬癸(水)。地支按顺序依次分为六组,即子丑、寅卯、辰巳、午未、申酉、戌亥。
第二步,以甲己子午九,乙庚丑未八、丙辛寅申七、丁壬卯酉六、戊癸辰戌五、巳亥为四数的原则,将每组的干支数相加,计出总和。
第三步,用河洛数四十九去减干支数的总和,十位数不看,只计个位数,大于五者,再减五数,以所剩余数,对应水一、火二、木三、金四、土五确定五行。
第四步,以所得五行相生的另一五行,确定两组干支的纳音五行。
如:甲子、乙丑。甲为九数,子为九数,乙为八数,丑为八数,四数相加为三十四数。用四十九减去三十四,余十五,十不计,剩五数,五的五行为土,土是生金的,从此得出甲子、乙丑的纳音五行为金。
戊午、己未。戊为五数,午为九数,己为九数,未为八数,四数相加为三十一数。用四十九减去三十一,余一十八,十不计,八再减五,剩三数,三的五行为木,木是生火的,从此得出戊午、己未的纳音五行为火。
其它干支的纳音五行计算之法同上,不再多述。