清代刘献《广阳杂记》引李长卿《松霞馆赘言》:“子何以属鼠也?曰:天开于子
&耗则其气不开。鼠,耗虫也。于是夜尚未央,正鼠得令之候,故子属鼠。地辟于丑,而牛则开地之物也,故丑属牛。人生于寅,有生则有杀。杀人者,虎也,又寅者,畏也。可畏莫若虎,故寅属虎。犯者,日出之候。日本离体,而中含太阴玉兔之精,故犯属兔。辰者,三月之卦,正群龙行雨之时,故辰属龙。巳者,四月之卦,于时草茂,而蛇得其所。又,巳时蛇不上道,故属蛇。午者,阳极而一阴甫生。马者,至健而不离地,阴类也,故午属马。羊啮未时之草而茁,故未属羊。申时,日落而猿啼,且伸臂也,譬之气数,将乱则狂作横行,故申属猴。本者,月出之时,月本坎体,而中含水量太阳金鸡之精,故本属鸡。于核中,猪则饮食之外无一所知,故亥属猪。”文中明确指出:寅月为虎,是一月;辰月是龙,即三月等等。
其它的说法还有种种。诸如:黄帝要选拔12种动物在天上按时值班。通过竞赛而选中了鼠&虎等12种动物;12生肖来源于原始社会一些氏族的图腾崇拜,按某次集会时各部落的强弱划分;12生肖可能是从天竺引进的;或28个星宿分布周天,以值12个时辰。每个星宿都以一种动物命名。从每个时辰值班的动物中挑选某种常见的作某一年的代称等等,不一而足。
尽管人们不能确定12生肖的确切来历,但因为它的通俗、方便又具有趣
味性。所以一直沿用至今,成为古人留给我们的一种仍有实用价值的宝贵遗产。
十二生肖的来历与传说从文献记载来看。黄帝时代就有十二地支,它跟白羊、金牛、双子、巨蟹等十二星座有关。最早的十二地支、十二星座都代表着每年十二个不同的月令、节令。殷商时期发明了甲、乙、丙、丁等十个计算与记载数目的文字,后来研究命理的人把它称为天干,并使之与地支结合运用,如甲子、乙丑等,用于计年、月、日、时。相传以十二种动物取代十二地支,来代表十二个月令,是汉朝东方朔的杰作。有明确记载的是东汉王充所写《论衡》中的《言毒篇》,他提到了十二种动物的名称。用十二生肖来计年,也起于东汉。清朝赵翼所著《陔余从考》也指出这一史实。至于为什么要选定十二种动物作标志。最早可能与图腾有关。古代各部落都选一种特别惧怕或特别喜爱的动物,以其图案作为本部落标志。
宋代洪巽的《旸谷漫泉》、明朝郎瑛的《七修类稿》等对此都作了解释。另外佛经《大集经》记有十二生肖轮流游行的故事,但其中无虎而有狮子,因此有人认为,十二生肖是由古印度传入中国的,以虎代狮,可能与中原不产狮有关。也有人认为,十二生肖首先出现于记时。一昼夜是二十四小时,古代天
文学家将昼夜分为十二时辰。同时他们在观天象时。依照十二种动物的生活习惯和活动的时辰,确定十二生肖。夜间十一点至次日凌晨一点,属子时,正是老鼠趁夜深人静。频繁活动之时,称“子鼠”。凌晨一点至三点,属丑时。牛习惯夜间吃草。农家常在深夜起来挑灯喂牛,故称“丑牛”。凌晨三点至五点。属寅时。此时昼伏夜行的老虎最凶猛,古人会在此时听到虎啸声。故称“寅虎”。清晨五点至七点,属卯时。天刚亮,兔子出窝,喜欢吃带有晨露的青草,故为“卯兔”。早晨七点至九点,属辰时。此时一般容易起雾,传说龙喜腾云驾雾,又值旭日东升,蒸蒸日上,故称“辰龙”。上午九点至十一时,属巳时。大雾散去,艳阳高照,蛇类出洞觅食,故作“巳蛇”。中午十一点至一点,属午时。古时野马未被人类驯服,每当午时,四处奔跑嘶鸣,故称“午马”。午后一点至三点,属未时。有的地方管此时为“羊出坡”,意思是放羊的好时候,故称“未羊”。下午三点至五点,属申时。太阳偏西了,猴子喜在此时啼叫,故为“申猴”。下午五点至七点,属酉时。太阳落山了,鸡在窝前打转,故称“酉鸡”。傍晚七点至九点,属戌时。人劳碌一天,闩门准备休息了。狗卧门前守护,一有动静,就汪汪大叫,故为“戌狗”。夜间九点至十一点,属亥时。夜深人静,能听见猪拱槽的声音,于是称作“亥猪”。就这样,一天的时辰和动物搭配就排列了下来:子与鼠、丑与牛、寅与虎、卯与兔、辰与龙、巳与蛇、午与马、未与羊、申与猴、酉与鸡、戌与狗、亥与猪。后来人们把这种纪时法用于纪年,就出现了十二生肖。宋代哲学家朱熹持这一观点。
对十二种动物配十二时辰,还有一类似的说法。据说天地生成于子时>
之初,没有缝隙,气体跑不出来,物质无法利用,被老鼠一咬,出了缝隙,才使气体跑出来,物质便能利用了。老鼠有打开天体之神通,子时就属鼠了。老鼠打开了天地之缝,牛便出来耕耘在地,于是丑时就属牛了。传说人生于寅,“寅”字有敬畏之意,古时人最怕老虎,寅时便属虎了。卯时已经进入清晨,但太阳还没有出来,照亮大地的还是月亮,而月宫中唯一的动物是“玉兔”,于是卯时便属兔。传说辰时正是群龙行雨的时候,此时自然属龙了。蛇善于利用草掩藏其行踪,据说巳时蛇不在人行走的路上游动,不能伤人,所以巳时属蛇。午时阳气达到极限,阴气刚欲产生,