封面圖片:明吳承恩《西遊記·五十五回》,曽現出本相(一隻大公雞)助孫悟空,把蝎子精嚇死。(Pixabay)
天上星座有二十八(星)宿,與十二時辰有着對應關係;因為地支有鼠、牛、虎等生肖配屬,連帶地十二生肖以及其他「附焉」(加添上去)的動物,同二十八(星)宿也產生了附會關聯(縱然並不正確)。明大學士王鏊在其《雷澤集·卷卅四》裏認為,以二十八種動物,配屬二十八(星)宿,並以七曜星辰日月金木水火土統之,即是吾人所說的,十二生肖可能源起。與王鏊同為明朝人之李詡,在其《戒庵老人漫筆》裏,也引用過王鏊上述同書裏面的話:「二十八宿分布周天,以直(值)十二(時)辰,每辰二宿,子、午、卯、酉則三(宿星),而各有所象。⋯⋯;胃土雉,昴日雞,畢月烏,酉也;⋯⋯。天禽地曜,分直(值)於天,以紀十二辰,而以七曜統之,此十二(生)肖之所始也。」[昴日、畢月⋯⋯是星宿之名;昴日,居天上光明宮,本相是六、七尺高大公雞,其神職乃司晨啼曉,在明許(陳)仲琳(或謂明朝道士陸西星)所著之《封神榜》裏,原名黃倉。明吳承恩《西遊記·五十五回》,曽現出本相(一隻大公雞)助孫悟空,把蝎子精嚇死。]
清劉獻廷在其之《廣陽雜記》裏,引明李長卿《松霞館贅言》,説「⋯⋯昴日雞,酉宮也,胃土雉、畢月烏附焉。雉、烏,雞類也(胃土、畢月兩宿,同附屬於昴日宿之雞)。⋯⋯」子、午者,天地一定之位;卯、酉,日月所出之方。故八宮(星宿)皆二(辰,生肖),而四宮(子、午、卯、酉)獨三(辰,生肖)一一就是說,先以十二生肖(辰)作為分配基礎,再以相類的動物附焉(加上去),為二十八星宿湊合、湊齊其生肖配屬;而不是先以二十八星宿為依附基礎,然之後再將十二生肖(辰)配上去。
清趙翼認為十二相屬起於後(東)漢,他在所著《陔餘叢考》裏說:「十二相屬起於何時,諸書皆無明文。」(唐韓愈)《韓文考異·毛穎傳》「封卯地」〈注〉謂:「十二物未見從來。」⋯⋯(晉)王子年(王嘉)《拾遺記》:「(東漢)鄭康成(鄭玄)夢孔子告之曰:『起起(醒一醒),今年歲在辰(龍),明年歲在巳(蛇)。』既悟,以讖合之,知命當終,曰:『歲在龍(辰)蛇(巳)賢人嗟。⋯⋯』」又,十二物見(東漢王充)《論衡·(十四)物勢篇》曰:「(金木水火土)五行之氣相賊害(相剋)。寅木,其禽虎也。戌土,其禽犬也。丑未亦(屬)土,丑禽牛,未禽羊也。木勝土,故犬(戌)與牛(丑)羊(未)為虎(寅)所服(剋)也。⋯⋯。(漢)許慎《説文(解字)》亦云:「巳為蛇,取象也」。⋯⋯是後漢時其說甚行。⋯⋯竊意此本起於北俗,至後漢時,呼韓邪款塞(入關通好),入居五原(郡名,在今之內䝉古),與齊民相雜,遂流入中國耳。」他在同書〈十二相屬〉條再解釋説:「蓋北俗初無所謂子丑寅卯之十二辰,但以鼠、牛、虎、兔之類,分紀歲時,浸尋流傳於中國,遂相沿不廢耳。」