清代李长卿在《松霞馆赘言》认为,二十八宿配动物“即前十二属加一倍者也“,“亢金龙,辰官也,角木蛟附焉。蛟,龙类也”,体现十二生肖为基础凑齐二十八种星宿动物。但该说难免有附会,二八星宿配动物的记载要晚于十二生肖。
十二生肖的产生,有着天文学的背景。在原始时代,先民们体验着寒暑交替的循环往复。宋代洪皓《松漠纪闻》载:“女真旧绝小,正朔所不及,其民皆不知纪年,问则曰‘我见青草几度矣’,盖以草一青为一岁也。”
宋代孟珙《蒙鞑备录》也记:“其俗每草青为一岁,有人问其岁,则曰几草矣。”
又有观天者发现月亮盈亏周期可以用来丈量岁的长短,发现十二次月圆为一岁,这一发现,是初期历法最精度的成果之一,“十二”便视为传达天意的“天之大数”。
天干需地支为伴,日月相对,天地相对,就非“十二”莫属了。