对应的历史年代大概起源于黄帝。黄帝的“黄”在造字最初并不表示黄色,而应该是成人身穿护具(参看拙作《黄帝真的存在吗》)。结合黄帝族号称有熊氏,我们可以想象黄帝时代是古人从山林走向平原,开始进行大规模农业的最初时代,不再是依靠火来驱赶野兽的新时代。 关于十日历,《左传·昭公七年》载:“天有十日,人有十等,下所以事上,上所以共神也。”
大约到了帝尧时代,已经完全适应平原农业生活的人们开始注重种族繁衍,尧帝发明最初的阴阳历(节气不完善,估计只有四节气)正是适应这种需要。其以十二地支分四时(帝尧时代后羿射日的传说,大概就是阴阳历替代十天干的纯阳历这一历法改换事件的神话),并在四方设置官员,敬授民时。这一行为其实是中央集权的开始,《史记》记载,此后四岳多次与尧帝意见相左,这代表地方势力对中央集权的反弹。 有读者或许会疑惑为何分四时就是十二地支,因为《尧典》有中春、中夏、中秋、中冬之词。这四词一方面代表节气,一方面也暗示一季有三个月。另外,阴历就是以月亮的塑望周期为单位划分时间,一般的平年,就是十二个月。所以初始的地支是用于记月是很自然的事。
大约到了商代中后期,人们开始大规模的集中定居,由于交流的频繁,人们开始需要确定每天中某个特定的时间,于是十二地支开始用于指代每天的十二个时辰。但对于普通人而言,用基于人类繁衍的地支来记录时辰实在是容易搞混,所以他们用每日里每个时辰相对活跃的动物来指代十二个时辰(或者干脆就是附会的)。于是十二地支与十二生肖就在人们长期用于记录时辰后结合在一起。再后来,人们习惯了地支记录时辰,十二生肖转而用于记录年份,对应干支纪年中的地支。
由于十二地支与十二生肖曾经混合使用,所以地支中有些字的金文象“亥”字一样朝着十二生肖对应的动物靠拢:
摘自汉语多功能字库
上图反过来可以证明,地支在最初并不表示生肖。而且篆书的十二地支很明显的大体恢复了甲骨文的构形,也就是去生肖化:
摘自汉语多功能字库
上图表明,地支代表十二生肖的思想已经被商代官方认可。这表明同一个朝代关于地支有两套不同的思想。这大体只有一种可能,那就是甲骨文并非殷人原创,这很可能是文字演变中隐藏的另一个秘密。至于说商人的后代推翻祖宗创造的思想这种可能性几乎不存在,因为传统的力量是非常强大的,特别是古代。
而西周早期,则是两种地支思想并存,体现在文字上则是两