□郭名虚
姜太公(后只称太公)是周文王、武王的军师,是周王朝开国第一功臣,但是他的生卒年龄至今不清楚。在司马迁的《史记·齐太公世家》里,先说太公“年老矣”,在渭河边用直钩钓鱼的把戏,引起文王对他的好奇。后边又说“太公之卒百有余年”。人已过百岁了,还余着多少年却不清楚,所以至今其年龄难定。
要弄清太公的年龄问题还是要从《史记》入手,《史记》隐藏着一些蛛丝马迹。此外,上世纪末,“夏商周断代工程”的启动会聚了多方学者专家,依据史料和考古出土的大量资料,通力合作完成了新的《夏商周年表》,为推求太公年龄的年代数据予以莫大帮助。推求太公年龄要按四步进行:
第一步,先求得周王朝的开国日期,即周武王灭商纣王的日子。武王伐纣的决胜战史称“牧野大战”,《史记·周本纪》记载,此战发生在文王去世后十二年二月初,大战一日,“纣兵皆溃散”“纣放火自焚死”。商王朝绝,周王朝开国。此年即为周武王元年,据《夏商周年表》此年为公元前1046年。
第二步,推算周西伯卒年与武王继立时间。周西伯生前是殷商王朝的周国诸侯。武王当年只是西伯的太子,还不能称王。从公元前1046年向前反数12年,其继立年为公元前1057年,周西伯的卒年即公元前1058年。这个年数与太公为周西伯效力的时间有关。
第三步,推求太公为周西伯效力的时间。这一步涉及到西汉的东方朔。东方朔,山东德州人,其人才识卓异,知古通今。汉武帝很是赏识,将其留在身边。东方朔写过一篇题为《答客难》的文章,文中提到姜太公。司马迁将此话写于《史记·滑稽列传》中:“太公躬行仁义七十二年,逢文王,得行其说。封于齐,七百岁而不绝。”由此,我们才知太公为文王效力时已是72岁,直到文王卒,效力了10年。由此从文王卒年之公元前1058年,向前反推共10年,即公元前1067年。这就是太公为文王效力的第一年。这样我们从太公71岁向前反推71年便得姜太公的生年为公元前1138年。至此我们的工作即完成了一大半。
第四步,算姜太公的终年。据“夏商周断代工程”公布的资料,姜太公卒于周康王六年。从《夏商周年表》知周康王元年为公元前1020年,周康王六年为公元前1015年,即姜太公终年。那么姜太公的生卒年即从公元前1138年至公元前1015年,他的寿年为123年。当然,此结论为一家之言,仅供参考。