感谢邀请。 一 当时,“十天干”的“甲乙丙丁戊己庚辛壬癸”,以及“十二地支”的“子丑寅卯巳午未申酉戌”这些字,都已经有了。 甲骨文中,也有了“干”字,不过是表示武器。狩猎的“狩”字,是人手持武器的象形——人手握“干”。“支”字未见。由此可知,商代,并不以“天干地支”称呼这二十二个字。 (甲骨文中的天干) 商代,不以干支纪时,而是一干支代表一天,分昼和夜,称为“日”和“夕”。纪时还相对粗旷,分为十七时段,“日”间时段多,“夕”间时段少——日夕时段长短不一。 当时的人们,已经使用阴阳合历是确定的——按月亮朔望确定月,按太阳光的回归计算年。而且懂得了置闰,只是稍有混乱——一般是置闰时一年为十三个月,但从甲骨卜辞看,显然有忘记置闰的时候,以致一年中有多个闰月。 三 比如“天干”。 商代,很明确,在日常生活中,使用的是“十进制”计数方法。李约瑟曾对此十分感叹。 为何又有十二个地支呢? 其实,世界上各国的早期居民,以“十二”计数的不少,英制现在还包含这种计数方法。
那么,问题也就来了——既然商代已经有了计数的一到十的文字,为何要专门再创造十个“天干”字呢? 商王,都是以“十天干”为名的,如“上甲”,就是第一个商王;“大乙”,就是商汤。 不论张先生这个推论是否正确,但“干支”起于祭祀可以确定。这已被甲骨卜辞中体现出来的“周祭”制度所证实——即,商代王室祭祀,按照“干”名,分十组,以旬为单位,周而复始以祭祀先王。
“干”,可能基于“十进制”;“支”,可能起于“十二进制”。这只是基础。这是“干支”的最关键起源。也就是说,“干”名,是商代祭主——商族先王神灵的名称,又用来标注祭日,久而久之,即成为了纪日的方法——不管是有意还是无意。 春秋前后,中国历法基本成熟。此时,“干支”不仅用来纪日,还用来纪年。地支,用来纪时和纪月。 这是因为,日和年为阳;月为阴。月和年相对应;时和日相对应,因此,时亦用地支——一日分为十二个时辰,从子时开始。 同时,和周代明确起来的“天人合一”观念有关——《左传》曰:“君,天也”。这恰好是商王皆以“干”名称之的传统一致——“干”名即为“天干”,“支”自然是“地支”了。 宋代绍雍的《皇极经世》,还有蔡沈的《洪范皇极内篇》,都对“天干地支”有记述。明末顾炎武的《日知录》,叙述最为详尽。
关键字:
|