水浒传中“卢俊义”的生辰八字
《水浒传》第六十一回“吴用智赚玉麒麟张顺夜闹金沙波”写梁山英雄为了让玉麒麟卢俊义上梁山入伙,共抗官军缉捕,吴用化装成算命先生、李逵作道童打扮,二人来到河北大名府。
李逵手摇招牌,上写道:“讲命谈天,卦金一两”;吴用则手摇铃杵,嘴念口号:“知生知死,知贵知贱”,一副莫测高深的样子。卢俊义闻报,心想他“既出大言,必有广学。”于是请吴用为自己算命,并当即报自己的“生辰八字”:
“在下今年三十二岁,甲子年乙丑月丙寅日丁卯时。”吴用听罢,装模作样地“取出一把铁算子来,排在桌上,算了一回。”
算出卢俊义“今年时犯岁君,正交恶限”,“不出百日之内,必有血光之灾,家私不能保守,死于刀剑之下。”遂引出卢俊义题写反诗,离家出走,最后上梁山入伙。
其实,卢俊义所报的“生辰八字”根本就是错的:甲子年根本没有乙丑月,丙寅日也永远不存在丁卯时。众所周知,中国古代是用干支纪年、纪月、纪日、纪时。
先说纪年。古人用十天干(甲乙丙丁戊己庚辛壬癸)和十二地支(子丑寅卯辰巳午未申酉戌亥)组合来纪年,六十甲子一个轮回,循环往复,周而复始。如甲子年、乙丑年、丙寅年、丁卯年……人们对此非常熟悉。
次说纪月。古人用十二地支各代表一个月份,规定每年的正月是寅月,二月是卯月,三月是辰月,四月是巳月……依次顺推;而每个月的天干,则由当年的天干而定。
古人用“五虎遁诀”来推算每月的干支:“甲己之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上,丁壬壬寅顺水流,若问戊癸何处起,甲寅之上好追求。”
即凡天干为甲、己的年份,正月均为丙寅月;凡天干为乙、庚的年份,正月均为戊寅月……以甲子年为例,由前面歌诀“甲己之年丙作首”可知,甲子年正月(寅月)的干支为丙寅,二月(卯月)的干支为丁卯,三月(辰月)的干支为戊辰……十二月(丑月)的干支为丁丑。三说纪日。
纪日与纪年相似,六十甲子一个轮回,循环往复,如甲子日、乙丑日、丙寅日、丁卯日等等。
四说纪时。古代规定每天有十二个时辰,用十二地支来对应十二个时辰,即子时、丑时、寅时……依次顺推。
时辰的天干由当日的天干来决定,即所谓的“年上起月,日上起时”。人们用“五鼠遁诀”可推算出每日的每个时辰的天干:“甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。”
可见,凡天干为甲、己的日子,子时的天干均为甲而地支为子,即甲子时;凡天干为乙、庚的日子,子时的天干都为丙而地支为子,即丙子时……
以丙寅日为例,一天时辰的干支为戊子(子时)、己丑(丑时)、庚寅(寅时)、辛卯(卯时)……通过上面的分析,我们可以得出结论:卢俊义报给吴用的“生辰八字”是错的。
如果卢俊义真的生于甲子年丑月丙寅日的卯时,他的“生辰八字”就不是小说中所写的“甲子年乙丑月丙寅日丁卯时”,而是甲子年、丁丑月、丙寅日、辛卯时。
最后:小说作者可能有意写成“甲子年乙丑月丙寅日丁卯时”,随便用“六十甲子”的前四组天干地支应对,犹如说“某年某月某日某时”一样。戏剧评书中亦有如此作法。
北冥木木,专注易经国学深度原理解读。