纳音五行重要吗?
纳音五行的产生年代比干支还要早,所以它和干支一样,都是古人用来记录时间的方法。只不过由于天干地支比较容易记忆并且运用到数学上很方便,被后世广泛采用,而纳音五行因为计算比较复杂,并没有被后代所使用罢了。但是我们不能因此就认为它是无用的。 要知道,人类文明的发展是一个逐渐精细化的过程。就拿日期来说吧,最早的日期记法是月相纪日,比如“初一”、“十五”。后来发展成以节气为单位计日,今天是几月初几,明天就是几月几了。再后来发展成了干支纪日,一天一天地数着计日,这一天是甲午乙未,隔几天又是丙申丁酉……最后发展到今天,可以用公历纪年,公元2014年3月6日的“日”是癸巳。
那么接下来就要问了,农历五月是不是壬戌?农历六月是不是癸亥?其实都不是,农历的五月是大庚午,农历的六月是小辛未。为什么会这样呢?这是因为干支虽然很好用,但有一个无法避免的问题:一年的天数不是整数,而一个甲子(六个旬)只有六十天,如果按月来看的话,每个月都有三十天或者二十九天,这样下来一年就会差一两天。为了解决这个问题,人们想到了在月份的基础上增加闰月,这样就可以保证每年的正月初一都在同一个公历日期。但是这样下来,每年两个月份的差别就会越来越大,甚至超过一个月,于是又引入了“中气”的概念来对两个月进行区分。
具体如何区分的呢?先确定中间的那个节气,然后看它所在的月份,如果是阴历正月到三月则增加闰月,如果是阴历四月到十二月则减去一月或二月。例如2014年是甲午乙未之年,芒种是在农历的五月中旬,所以五月是大庚午;芒种在小满后面,所以六月是小辛未。又如2015年是乙未年,立春在正月和中节气的间距太大,所以在二月初加了闰月。
说到这里大家可能会发现一个问题:这个增加闰月的规则是依据二十四节气而不是农历月份来的!也就是说这个规则更偏向阳历。这就是因为纳音五行中的“太岁月”就是这个概念——把阳历一年划分成十二段,每段对应一个节气和一个中气,每一个段就是一个“太岁月”。用现代数学语言描述就是:设阳历年份a,节气个数m,中气个数n,则太岁月b=[(a-1)×365+m+n]÷12。由此我们就可以计算出每个年份的“太岁月”,进而得出该年的“月柱”并得到对应的纳音五行。