公历一一一二年,即宋徽宗政和二年。[1]

[1]:《水浒传》开卷并未说明何年何月何日,据我的统计,七十回共历时八年又四个月。因为第七十一回宋江等一百八人大聚会,乃是宣和二年四月。依此推算,《水浒传》应当开始於宋徽宗政和二年,即公历一一一二年。

正月初–王进母子从东京出走。[2]

水浒传前20回经典段落(水浒传前七十回编年)(1)

[2]:《水浒传》除「引首」及「误走妖魔」事不计外,第二回叙高俅事,亦非正文,故不列入而从王进母子编起。王进母子出走,书中并未说明月日,我假定是正月初十,乃是从后文逆推而得。

二月上旬–王进母子至史家村。(第二回云:「在路上一月有馀」。从正月初加上一月有馀,应当是二月上旬了)

二月半左右–史进拜王进为师。(第二回云:「住了五七日。」从二月上旬加上五七日,应当是二月半左右了)

八月下旬–王进母子赴延安府。(第二回云:「早过半年之上,……相辞要上延安府去。」从二月半左右再加半年之上,应当是八月下旬了)

公历一一一三年,即宋徽宗政和三年。

二月半左右–史太公病殁。(第二回云:「不到半载之间,……太公没了。」从八月下旬加上半年不到,应当是第二年的二月半左右了)

六月中旬–史进闻少华山有盗,聚众戒备。[3](第二回云:「时当六月中旬。」)

[3]:《水浒传》明白指出月日,是从此处开始,以前所假定的月日,都是从此处逆推而得。

八月半–史进邀朱武等赏月,因拒捕奔少华山。(第二回云:「时遇八月中秋到来,史进要和三人说话,约至十五夜来庄上赏月饮酒。」)

水浒传前20回经典段落(水浒传前七十回编年)(2)

八月下旬–史进离少华山,往寻王进。(第三回云:「一连过了数日。」又云:「史进住了几日,定要去。朱武等苦留不住。」从八月半加上几日,应当是八月下旬了)

九月半左右–史进至渭州,遇鲁达、李忠。鲁达殴杀郑屠,弃官逃亡。(第三回云:「独自一个行了半月之上,来到渭州。」从八月下旬再加半月之上,应当是九月半左右了)

十月初–鲁达至雁门县,匿赵员外家。[4](第三回云:「一迷地行了半月之上,在路却走到代州雁门县。」从九月半左右再加半月之上,应当是十月初了)

[4]:第四回鲁达向金老说道:「……正迎著郑屠那厮,被洒家三拳打死了,因此上在逃,一到处撞了四五十日,不想来到这里。」与上文「一迷地行了半月之上」一句,稍有参差。

十月上旬–鲁达投五台山文殊院为僧。(第三回云:「在这赵员外庄上住了五七日。」从十月初加上五七日,应当是十月上旬了)

又(?)–鲁智深醉闹五台山。[5](第四回云:「鲁智深在五台山寺中不觉搅了四五个月,时遇初冬天气。」)

[5]:鲁智深往五台山出家,已是十月上旬,在山上搞了四五个月,决不会仍是初冬天气,此处有误。

水浒传前20回经典段落(水浒传前七十回编年)(3)

公历一一一四年,即宋徽宗政和四年。

二月初–鲁智深二次醉闹五台山。(第四回云:「忽一日,天气暴暖,是二月间天气。」)

二月下旬–鲁智深赴东京,路过桃花村,遇李忠、周通。(第五回云:「再说这鲁智深就客店里住了几日。」又云:「且说鲁智深自离了五台山文殊院,取路投东京来,行了半月之上。」从二月初加了几日,再加上半月之上,应当是二月下旬了)

二月底–鲁智深离桃花山。(第五回云:「住了几日,鲁智深见李忠、周通不是个慷慨之人,作事悭吝,只要下山。」从二月下旬加上几日,应当是二月底了)

三月上旬–鲁智深至东京大相国寺。(第六回云:「只说智深自住东京,在路上又行了八九日,早望见东京。」从二月底加上八九日,应当是三月上旬了)

十月底–陆谦、富安至沧州,谋害林冲。(第十回云:「迅速光阴,却早冬来。」又云:「忽一日」,而下文谓六日之后已是严冬天气,所以陆谦、富安到沧州应当是十月底了)

十一月上旬–火烧草料场。林冲杀陆谦、富安。(第十回云:「到第六日,……」又云:「林冲……取路投草料场来,正是严冬天气。」从十月底加上六天,应当是十一月上旬了)

十一月半左右–林冲离柴进,往梁山泊入伙。(第十回云:「自从林冲只在柴进东庄上住了五七日,……」从十一月上旬加上五七日,应当是十一月半左右了)

十二月初–林冲至梁山泊,遇杨志。(第十回云:「且说林冲与柴大官人别后,上路行了十数日,时遇暮冬天气,……」从十一月左右加上十数日,应当是十二月初了)

公历一一一五年,即宋徽宗政和五年。二月初九日–杨志发配至大名府。[6](第十二回云:「当日是二月初九日,留守公厅,两个公人解杨志到留守司厅前。……」)

[6]:杨志因卖刀杀死牛二,书中并未说明月日。第十二回杨志入狱后云:「待了六十日限满,……将杨志……迭配北京大名府留守司充军。」又云:「……不数日来到北京。」照此算来,从杨志杀人自首起,至二月初九日到达北京止,中间至少有六七十日,则杨志杀人应当是上年十二月初事。但是上年十二月初杨志正在路过梁山泊遇见林冲等。此后从梁山泊到东京,央人向枢密院打点,将金银财宝使尽,才有卖刀杀死牛二之事,其间亦应当经过若干时日,故杀死牛二似乎又决不会是上年十二月初事。仔细计算,其中显有错误。

二月中旬–杨志与周瑾、索超比武。(第十二回云:「时当二月中旬,正值风和日暖。」)

水浒传前20回经典段落(水浒传前七十回编年)(4)

五月初五日–梁中书夫妇议送生辰纲。(第十三回云:「时逢端午,蕤宾节至,……」)

五月初–晁盖等议劫生辰纲。(第十五回吴用云:「他生辰是六月十五日,如今却是五月初头,尚有四五十日。」

五月半–杨志押送生辰纲由大名府往东京。(第十六回云:「……出得北京城门,取大路投东京进发,此时正是五月半天气。」)

六月初四日–晁盖等劫取生辰纲。[7](第十六回云:「正是六月初四日时节,……」)

[7];《宣和遗事》谓劫取生辰纲是宣和二年五月事,而《宋史》谓宋江等投降是宣和三年二月事,则是梁山泊从开创至结束,只有九个月,似太迫促。此书说是政和五年六月事,比较合理。

六月上旬至八月半左右–鲁智深、杨志夺二龙山。宋江私效晁盖。晁盖等拒捕投梁山泊。林冲杀王伦,奉晁盖为首。宋江纳阎婆惜为外室。[8]

[8]:以上诸事,书中均未说明月日。因为是在六月初四日劫取生辰纲之后,八月半左右刘唐送信之前,所以只能概括之为六月上旬至八月半左右,郭本以前的《水浒传》,将宋江纳阎婆惜为外室一节,安置在刘唐送信之后,当然不妥,因为晁盖的书信不应当长期留在宋江的招文袋内。但是郭本将这一段移在晁盖上梁山之后,刘唐送信之前,则是宋江纳阎婆惜只有一个多月,其中还包括阎婆惜私通张文远等事,时间太迫促,亦似未妥。

水浒传前20回经典段落(水浒传前七十回编年)(5)

,