十二生肖顺序怎么算?
先摆结论,我根据12属相起源的文献资料和考古发现,提出了一个“五行相生相克”的64组组合来解释12生肖的顺序,并据此制作了一个在线计算器,供感兴趣的知友测试自己姓名或者宝宝生辰八字对应的12生肖鼠虎兔龙蛇马羊猴鸡狗猪的具体排序。 如有不同看法或发现计算错误,还请不吝指出!感谢! 说到12属相的起源,坊间有很多传说,比如黄帝斗战胜蚩尤后,用战败者的躯体作为十二生肖;又如宋代洪迈所著《容斋随笔》中记述了这样一则故事:“昔子贡问孔子‘鼠可属何肖乎’,曰‘寅虎’。……予尝疑若此等语,出诸圣人之口,必有其理,而莫能详也。”
其实这些传说只是赋予12属相以人类社会的属性(古人很早就有将十二种动物赋予阴阳属性的做法)而已。那么12属相到底是怎么来的呢? 我在研究青铜器铭文时遇到了一个相关的谜题,遂由此开始寻根溯源起来。
12属相最早的完整记载见于西汉司马迁的《史记·天官书》,其中提到: “午马,未羊,申猴,酉鸡,戌狗,亥猪……”
这似乎是在说十二生肖中的某些属相具有时间的属性(时辰),而同时出现的另一个概念“五纬”则明确指出了这种时间属性的来源: “五纬者,金、木、水、火、土也。” 这个“金木水火土”正好与我们现在所说的“五行”相符。
司马迁这里实际上引用了战国楚竹书上关于12时辰的记载,而这恰好与现今的24节气完全一致: “丑寅卯辰巳午未申酉戌亥,斗牛女虚危室壁,奎娄胃昂毕觜参井,鬼柳星张翼轸。” 其中“鬼柳星张翼轸”正好对应的是12属相中的“子鼠”“丑牛”“寅虎”“卯兔”。
综上可得,12属相的时间属性来自二十四节气,而12属相的动物属性则是由12个地支所决定的,它们分别是:子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。