十二生肖是从什么时候?
这个问题很有意思,我也有点好奇,因此查阅了一些资料。 我国最早的典籍《荀子》中提到过十二生肖:“辰豕子丑寅卯亥未申辰酉戊己庚辛壬癸”。 然而这十二地支中竟然无“子鼠”、“午马”,只有“亥猪”和“巳蛇”,难道我们的先民认为鼠和马不配入选十二生肖吗?! 不过,《史记》、《汉书》等汉代著作中就有了“子鼠”和“午马”,似乎又说明了“子鼠午马”是东汉以后才出现的组合。 为什么会出现“子鼠午马”呢? 明朝学者赵世显在《古今小说·宋四公大闹禁魂张》中进行了说明:“古人造字,上下皆象形。如‘一’字,中间象脊背之形;‘二’字,像两手之形;‘三’字,像三柱香之形;‘七’字,像两扇门之中间之形。此是古人造字之源。”(“古人造字之法,一字象形、似形、会意、转注、切音也。”引自徐锴《说文解字系传》) “子”“午”都是十一字形,正好都是中间为一,因此可能代表了鼠和马。
那么为什么东汉的文献中没有见到“子鼠午马”而只见“亥猪巳蛇”呢? 清代学者俞樾在《古书疑义举例》中提出了自己的解释:“然东汉之初,许慎作《说文解字》,已有子鼠、午马矣。……疑当时已有子鼠午马之说,故文字既经流传,而其义亦易见。至东汉时,许慎作《说文解字序》,始详言之耳。”也就是说“子鼠午马”在东汉之前就已经存在了。 而这种观点得到了现代学者的赞同。 中国社会科学院考古研究所王震宇先生主编的《甲骨文字典》中就指出:“关于甲文1308条卜辞中所反映的十二地支,虽有不少错误,但基本可靠,可据以定出殷商下辞的纪年范围……其中‘午’字下所记“王午”、“乙未”等,当为干支纪日;‘午’字下所记“王亥”、“甲子”等,当为干支纪年。由此确定的殷商下辞的纪年上限定于公元前1247年,即武丁在位的第5年,下限断在殷纣王帝辛亡国前夕,约公元前1066年。” 在王震宇先生的书中还收录了一条很有价值的材料:民国二十四年(1935年)河北藁城尉迟村出土了一件西周早期的青铜器——尉迟钟,上面有十一个铜刻字,可能是西周初年的文物,这些字被认定就是“子鼠午马”: 西周早期的青铜器上竟有“子鼠午马”,这说明这种排列方式在先秦就很流行了。