商人不知有否占星术,但他们已会观察天象而定历法。商朝日历已经有大小月之分,规定三百六十六天为一个周期,并用年终置闰来调整朔望月和回归年的长度。商朝甲骨文中有多次日食、月食和新星的记录。 天文发现 商朝日历已经有大小月之分,规定三百六十六天为一个周期,并用年终置闰来调整朔望月和回归年的长度。商朝甲骨文中有多次日食、月食和新星的记录。 数学发展 商朝甲骨文中有大致三万的数字,明确的十进制,奇数、偶数和倍数的概念,有了初步的计算能力。 光学知识在很早就得到应用,商朝出土的微凸面镜,能在较小的镜面上照出整个人面。 文字演变 商朝甲骨文兼有象形、会意、形声、假借、指事等多种造字方法,已经是成熟的文字。在出土的甲骨卜辞中,总共发现有四千六百七十二字,学者认识的已有一千零七十二字。甲骨文因刻写材料坚硬,故字体为方形。而同时的金文,因系铸造,故字体为圆形。 甲骨卜辞云: 辛未,酘,新星。(《前》7·14·1)这条卜辞是说,辛未这天晚上,天空出现了一颗新星。杨树达云:“新星者,新夝也”③,义不能尽解。近来有人说,新星当是天文学上所说的变星,即本来亮度不大的星,平时用肉眼看不见,但是由于它的内部起了激烈变化,亮度突然增大,用肉眼看见了它,就叫它为新星,说似可信①。此外,卜辞中又常有“星”(《拾》14·6)、“其星”(《厍》598)等记录,似乎都是星辰之星。 由于农业生产的需要,商朝已经有了比较完备的历法。根据甲骨卜辞的记录可以看出,当时月有大小,大月三十天,小月二十九天,一年为十二月,因十二个大小月加起来只有354或355天,所以采用闰月来调整一年的天数,使一年中的四季变化能在一定的时间内。这个闰月,在早期卜辞中是放在应当置闰那年最后的一个月即十二月之后,所以叫“十三月”。这在历法上叫做“年终置闰”法。在晚期的卜辞中,闰月就放在应置闰那一年的某一月,如闰五月,那年当中就有两个五月,这在历法上叫做“年中置闰”法。这种历法,既不是根据太阳运动所测得的一年为基础的阳历,也不是以月亮圆缺为一个记日周期,即朔望月为基础的纯阴历,而是“以闰(月)定四为成岁”的阴阳合历。 甲骨卜辞中有云:“癸丑卜贞,今岁受禾,弘吉,在八月,佳王八祀”(《粹》896)。可证在帝乙、帝辛时代,岁、年、与祀三者还是有区别的。甲骨文中的岁字,作、形;年字,作形;祀字,作形。
|