商代的天文歷法是怎樣
商代的記日方法是用十個(gè)天干和十二個(gè)地支字相配合來(lái)表示,即從甲配子(甲子)到癸配亥(癸亥),配完剛好是六十個(gè)。那么接下來(lái)我們一起去看下商代的天文歷法是怎樣的?
商人不知有否占星術(shù),但他們已會(huì)觀察天象而定歷法。在甲骨卜辭中已有日蝕、月蝕和星辰的記載,這是世界上最早的天文學(xué)的寶貴資料。日蝕和月蝕的蝕字,甲骨文寫(xiě)作、等形。卜辭中所記日蝕,目前已知的僅二見(jiàn):癸丑貞,日夕[(有)]食……田(上甲)?(《京》3965)癸酉貞,日夕又(有)食,佳若?
癸酉貞,日夕又(有)食,非若?(《佚》374)這里的“日有食”與《詩(shī)經(jīng)·小雅·十月之交》的“朔日辛卯,日有食之”同。日蝕一般都發(fā)生在白天,但也有發(fā)生在傍晚的,“日夕有食”,便是其證。甲骨卜辭中又常有“日有哉”的記錄,如云:
辛巳貞,日又,其告于父丁。(《后上》29·6)庚辰貞,日又,非禍,佳若(《粹》55)“日又哉”有兩種解釋?zhuān)蝗绻羲茰y(cè),以為“哉與食,音同,蓋言日蝕之事耶?”①;一如陳夢(mèng)家所說(shuō):“()讀若識(shí)志或痣,乃指日中黑氣或黑子”②,后者殆非③。
甲骨卜辭中的星字,作、、,或加聲旁作,其為天上星宿之象形字,甚明。卜辭有云:“冬(終)夕…亦大星”(《簠雜》120)。這個(gè)“大星”直到目前為止還不清楚指的是什么星。楊樹(shù)達(dá)在《積微居甲文說(shuō)》中說(shuō):“大星者天上星大出也”,又說(shuō):“大星者,大夝也”②。
甲骨卜辭云:
辛未,酘,新星。(《前》7·14·1)這條卜辭是說(shuō),辛未這天晚上,天空出現(xiàn)了一顆新星。楊樹(shù)達(dá)云:“新星者,新夝也”③,義不能盡解。近來(lái)有人說(shuō),新星當(dāng)是天文學(xué)上所說(shuō)的變星,即本來(lái)亮度不大的星,平時(shí)用肉眼看不見(jiàn),但是由于它的內(nèi)部起了激烈變化,亮度突然增大,用肉眼看見(jiàn)了它,就叫它為新星,說(shuō)似可信①。此外,卜辭中又常有“星”(《拾》14·6)、“其星”(《厙》598)等記錄,似乎都是星辰之星。
由于農(nóng)業(yè)生產(chǎn)的需要,商代已經(jīng)有了比較完備的歷法。根據(jù)甲骨卜辭的記錄可以看出,當(dāng)時(shí)月有大小,大月三十天,小月二十九天,一年為十二月,因十二個(gè)大小月加起來(lái)只有354或355天,所以采用閏月來(lái)調(diào)整一年的天數(shù),使一年中的四季變化能在一定的時(shí)間內(nèi)。這個(gè)閏月,在早期卜辭中是放在應(yīng)當(dāng)置閏那年最后的一個(gè)月即十二月之后,所以叫“十三月”。這在歷法上叫做“年終置閏”法。在晚期的卜辭中,閏月就放在應(yīng)置閏那一年的某一月,如閏五月,那年當(dāng)中就有兩個(gè)五月,這在歷法上叫做“年中置閏”法。這種歷法,既不是根據(jù)太陽(yáng)運(yùn)動(dòng)所測(cè)得的一年為基礎(chǔ)的陽(yáng)歷,也不是以月亮圓缺為一個(gè)記日周期,即朔望月為基礎(chǔ)的純陰歷,而是“以閏(月)定四為成歲”的陰陽(yáng)合歷。
甲骨卜辭中有云:“癸丑卜貞,今歲受禾,弘吉,在八月,佳王八祀”(《粹》896)。可證在帝乙、帝辛?xí)r代,歲、年、與祀三者還是有區(qū)別的。甲骨文中的歲字,作、形;年字,作形;祀字,作形。
歲字象一種有柄之半月形切割工具,其刃部上之二點(diǎn),乃刃上所穿之孔,以便穿繩而將刃部緊縛于柄。古人用歲收割禾穗,又用以切割牲體,故“歲之言穗,言劌”②,當(dāng)是歲的正解。由于以歲收割莊稼,在卜辭中就有指一年的總稱(chēng),例如:“今歲受年”(《甲》3298)、“來(lái)歲受年”(《乙》6881),但其是指一年的莊稼收成好壞,不是用作記時(shí)的。年字也非記時(shí)之年,《說(shuō)文》稱(chēng):“年,谷熟也。”《谷梁傳》桓公三年亦云:“五谷皆熟有年也。”年可能是記若干個(gè)收獲季節(jié),如云:“自今十年有五,王豐”(《續(xù)》1·44·5),“受(有)年”(《甲》3430)。甲骨卜辭中記時(shí)的年,不叫歲,也不叫年,早期卜辭中只記日月,晚期卜辭中才出現(xiàn)記時(shí)的年,叫作祀。這是與商王在一年中不斷舉行祭祀有關(guān)。我們知道,一年中,商王要根據(jù)不同的時(shí)間舉行各種不同的祭祀,祭完一遍,一年的時(shí)間也就過(guò)去了,所以用祭祀的祀來(lái)代表年。這與《爾雅·釋天》:“夏曰歲,商曰祀,周曰年,唐虞曰載”的說(shuō)法是一致的。
春夏秋冬四季的分法,起于春秋時(shí)代以后,在此以前大概只有兩季。甲骨文中的春字,作(楚)①形;秋字,作形②。“貞,來(lái)春,不其受年”(《粹》881)、“戊午卜,我貞,今秋,我入商?”(《后下》42·3)等辭中的“春”、“秋”兩字都是一年的意思,不是四季中的春和秋。由于農(nóng)業(yè)生產(chǎn)的需要,也有可能在商代只有春種、秋收兩段時(shí)間的劃分,所以就用春秋二字來(lái)代表一年的時(shí)間。
商代的記日方法是用十個(gè)天干和十二個(gè)地支字相配合來(lái)表示,即從甲配子(甲子)到癸配亥(癸亥),配完剛好是六十個(gè)。甲骨文中有一些干支表,不是卜辭,而是備用的“歷書(shū)”,可能是當(dāng)時(shí)的史官在占卜時(shí)刻查日期用的。用于支來(lái)記日的方法在商代以前就已經(jīng)有了,在我國(guó)一直使用到近代。
商代的一天內(nèi)的時(shí)間分段,都各有專(zhuān)名。甲骨卜辭中的日和夕是相對(duì)的,日指白天,夕指天黑以后至天亮以前的黑夜。夕字,甲骨文中寫(xiě)作、形,和月字的形狀完全一樣,只有在辭例中才能區(qū)別出是夕,還是月。
旦字,甲骨文寫(xiě)作、、形,如云:“旦不雨”(《粹》702)、“于翌日旦大雨”(《金》381)等例。明字,甲骨文作、形,例如“乙巳明雨”(《乙》6664)中的“明”和“旦”一樣,都是指天亮以后的時(shí)間。《說(shuō)文》云:“旦,明也。”《淮南子·天文篇》分“明”為晨明,明、旦明三段時(shí)間。旦、明以后的時(shí)間叫做大采、大食或朝。“大采雨自北征”(《乙》116)的“采”,甲骨文作“”、“”形;大食,不□(啟)”(《粹》999)的“食”與日蝕、月蝕的蝕同,作形;“朝又(有)雨”(《佚》292)的“朝”,字,甲骨文作、等形。
大采、大食、朝以后的時(shí)間叫做中日,相當(dāng)于現(xiàn)在的“正午”。“中日,其雨”(《粹》719)的“中日”,甲骨文寫(xiě)作日。 中日以后的時(shí)間叫做昃,甲骨文作形,象太陽(yáng)已經(jīng)偏西,人們需要側(cè)頭去看太陽(yáng)的形狀。甲骨卜辭有云:“昃雨自北”(《合》78)、“昃其雨”(《明》703)。
小食,是商人下午吃飯的時(shí)間,大食、小食就是當(dāng)時(shí)朝夕兩餐之時(shí)。大食就是上午吃飯的時(shí)間。從“中日至墉”(《甲》547)、“昃至墉(),不雨,中日至昃,其雨?”《掇一》394)、“墉至昏,不雨?”(《粹》751)等辭例看來(lái),可以知道中日,昃、墉、昏是先后為序的。“墉”又者作“墉”或“”。墉是相當(dāng)于黃昏前的時(shí)間。
小食以后的時(shí)間叫做小采或昏、莫(暮)。“今日小采,允大雨”(《佚》276)中的小采與大采相對(duì),大采為朝,小采為夕。“今日辛,至昏雨”(《寧》1·70)的昏字,甲骨文作形,昏在墉之后,墉在昃之后,可知昏為昏夜。旦、昏是相對(duì)的,旦是日出,昏是日入。“其莫(暮)不其雨”(《粹》695)的“莫”即“暮,甲骨文作、形,象日入于草莽之中,朝莫相對(duì),朝在天明之后,莫與昏相當(dāng)。小采昏、莫都是指的日落黃昏時(shí)節(jié)。這與《國(guó)語(yǔ)》,《魯語(yǔ)》中的大采朝日,……(小)采夕月”的記載是一致的。
延伸閱讀:
天文發(fā)現(xiàn)
商代日歷已經(jīng)有大小月之分,規(guī)定三百六十六天為一個(gè)周期,并用年終置閏來(lái)調(diào)整朔望月和回歸年的長(zhǎng)度。商代甲骨文中有多次日食、月食和新星的記錄。
數(shù)學(xué)發(fā)展
商代甲骨文中有大致三萬(wàn)的數(shù)字,明確的十進(jìn)制,奇數(shù)、偶數(shù)和倍數(shù)的概念,有了初步的計(jì)算能力。 光學(xué)知識(shí)在很早就得到應(yīng)用,商代出土的微凸面鏡,能在較小的鏡面上照出整個(gè)人面。
文字演變
商代甲骨文兼有象形、會(huì)意、形聲、假借、指事等多種造字方法,已經(jīng)是成熟的文字。在出土的甲骨卜辭中,總共發(fā)現(xiàn)有四千六百七十二字,學(xué)者認(rèn)識(shí)的已有一千零七十二字。甲骨文因刻寫(xiě)材料堅(jiān)硬,故字體為方形。而同時(shí)的金文,因系鑄造,故字體為圓形。