说到十二生肖的由来,要从天干地支和二十八宿说起。天干地支在古代被人们用在很多地方,人们用天干和地支的组合来计年,由于十天干和十二地支的最小公倍数十六十,所以天干地支计年每六十年一个轮回,称为六十花甲子。地支也被古人用来计方位,子为正北,卯为正东,午为正南,酉为正西。当二十八宿中的虚日鼠运行到正北即子位时,其他11个方位上的星宿分别为丑位上是牛金牛,寅位上是尾火虎,卯位上是房日兔,辰位上是亢金龙,巳位上是翼火蛇,午位上是星日马,未位上是鬼金羊,申位上是觜火猴,酉位上是卯日鸡,戌位上是娄金狗,亥位上是室火猪。这里先说一下二十八宿的命名方法,二十八宿名称都是由三个字组成的,第一个字为宿名,第二个字在每一相中的七宿分别冠以日月五行,最后一个字是象征动物。现在再回头看看虚日鼠运行到子位时十二地支方位上的十二宿的象征动物。我们会发现,他们正好是十二生肖中的十二个动物。再加上他们所处的地支方位,就有了我们常说的“子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪”
据传说当时兔子是长尾巴 排名时菟子提出和龙赛跑 为了跑的快菟子把尾巴斩了 赛跑时龙一不小心被树枝挂住了角 菟子跑了第一所以菟子排在了龙的前边 请采纳下