十二生肖的由来是什么?
传说:
相传在上古时代,人类知识有限,连年、月的计算与区分都不知道。于是,玉皇上帝应人类的请求,想出以十二种动物作为各年的名字,让一般平民百姓方便记忆。经过左思右想,玉帝决定在自己生日当天举办动物渡河比赛,取前十二名的动物作为十二生肖,以为纪年。
消息传开后,所有动物无不铆足劲,跃跃欲试,想在十二个生肖里取得一席之地。其中,感情很好的小老鼠和小猫咪也想赴会,却苦于体形小又不会游泳。于是便商请平日早起又脾气温和的水牛帮忙载它们一程。
玉帝生日当天一大早,小老鼠去叫醒睡眼惺忪的小猫咪。可是小猫咪醒不来,水牛就叫老鼠不要理会他,赶快启程。就在他们快到达终点时,水牛心里想着“得第一”的念头,但是老鼠跳到牛前面,抢得第一。
水牛只得到第二名。老虎全身湿答答的赶来,得到第三。兔子透过别的动物帮忙渡河,再飞快的蹦到玉帝面前,取得第四。因为职责所在,降了场雨才赶来赴会的巨龙,错过第一,只排到第五。
接着是马,但其实蛇隐藏在马下面。蛇一出现,马就受惊。因此蛇抢得第六位,而马则夺得第七位。接着羊、猴和鸡坐在木筏上,到了岸边。三个决定将第八名让给了羊。接着是猴(第九)和鸡(第十)。然而,狗很会游泳,但在水里嬉戏太久,只抢得第十一名。最后一名的猪则偶然间胜出。
正当玉皇大帝郑重宣布:“十二生肖经由比赛结果,排名是:鼠、牛、虎、兔、龙、蛇、马、羊;猴、鸡、狗、猪。”时,落后的小猫咪狼狈地赶到:“我呢?我呢?我得第几名?”
玉皇大帝告诉它来晚了,比赛已经结束。这时,小猫咪气到极点,以为小老鼠故意不叫它,因此伸出了利爪,往小老鼠抓去。
原本是好朋友的小老鼠,虽然在十二生肖中拔得头筹,却从此过着提心吊胆的日子,生怕猫咪随时找它报仇。所以每当遇上了猫咪,只有死命地窜逃,甚至躲在墙洞里或天花板上,不敢随意到处自由活动。
却也有人认为是小老鼠故意不叫小猫咪,便说:“这就是做了亏心事应得的报应。”
(另一说为老鼠、猫坐在水牛背上一起渡河,快上岸的时候老鼠把猫推到河里,然后爬上牛头,一上岸老鼠就跳下抢得第一,而猫因为不会游泳,所以到终点只得到第十三名,所以十二生肖没有猫,猫也因此很气老鼠。)
经过这场比赛,十二生肖各有其生理缺陷。依明叶世杰“草木子”:鼠无牙(《说文解字》段注:“两旁曰牙”,鼠缺犬牙),牛无齿(《说文解字》段注:“当中曰齿”,即门牙),虎无脾,兔无唇,龙无耳,蛇无足,马无胆,羊无瞳,猴无臀,鸡无肾,犬无胃,猪无筋,人则无不足也。
有民间神话传说用“鼠骗猫”的说法来解释这个问题,但真正的原因是因为中国古时无猫,猫原产于埃及,何时传入中国已不可考,民间传说则由唐三藏从印度带回(其实是汉朝)。所以猫在传入中国以前,中国的十二生肖早就排完成定论。
而且,十二生肖中已经有了老虎这只大猫,所以小猫就不用值班了。因此中国的十二生肖没有猫,而越南的十二生肖当中把兔改了猫。
生肖与干支
生肖与地支有严格的对应关系,具体为:子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。
干支用于纪录四柱,即:年、月、日、时辰。因此生肖也可以。而由于农历为阴阳历,对年月有两种算法,故相应地,干支纪年与纪月也存在两种算法。于是生肖纪年与纪月的算法出现了争议。