農(nóng)歷把每月初一叫做“朔”, 最后一天叫做 “晦”,十五叫做 “望”。 所以《莊子》說“朝菌不知晦朔”。 近在望后的日子叫做“即望”。所以蘇軾《前赤壁賦》說:“壬戌之秋,七月即望。” 《尚書·堯典》有 “乃命羲和,欽若昊天,歷象日月星辰.敬授民時”, “日中星鳥,以殷仲春;日永星火,以正仲夏;宵中星虛,以殷仲秋;日短星昴,以正仲冬”, “期,三百有六旬有六日.以閏月定四時成歲”等記載。 雖然《尚書》乃后人所做,井不足以證明當時已認識到每個回歸年長度為366天,但是對于農(nóng)事活動來說,“年”是最重要的周期。 所謂“以閏月定四時成歲” 我國歷法自秦漢以前至清末,共有100多種,都是“陰陽合歷”,它的歷年取回歸年(365.2425 日),歷月則取朔望月(29.5306日),由于這兩數(shù)值都不是整數(shù),歷法家在制歷時把這兩個周期協(xié)調(diào)起來,使得每月初一為朔,每歷年中的節(jié)氣要符合實際氣候以利生產(chǎn)。 在春秋時期的歷法已經(jīng)協(xié)調(diào)得相當成功,并定出了置閏月的規(guī)則: 《左傳》記載了魯僖公五年(公元前654年)正月辛亥和魯昭公二十年(公元前521年)二月己丑兩次“日南至”(冬至),由此可算出在這133年間有49個閏月,即19年7閏月。如以每年12個月計算,19年7閏共235個朔望月,共6939.69日;而19個回歸年等于6939.60日,兩數(shù)十分接近。 這稱為“十九年七閏法”。 以閏月定四時成歲的根據(jù)即來源于此。 我國歷法采用干支記法。 東漢以前只以記日,建武三十年(54)以后,始以記年。 至于干支記日法,來源甚久。夏代可能已產(chǎn)生天干記日法,即用甲、乙、丙、丁、戊、己、庚、辛、壬、癸十個字來記日。 夏代后期的幾個帝王使用“孔甲”、“胤甲”、“履癸”等名號,可以為證。在河南安陽縣西北小屯村發(fā)掘的殷墟卜辭甲骨文,已使用干支記日法。有一塊武乙時期(約公元前13世紀)的牛胛骨,上面刻有完整的六十甲子,很可能是當時為計算日數(shù)所使用的干支表。根據(jù)考證,比較確切地知道:我國春秋魯隱公三年(公元前720年)二月己巳,曾發(fā)生一次日食。 我國的干支記日法至遲從這年起,一直延續(xù)從未間斷。 殷代稱十日為一旬,六十為一周。甲骨文中還有“今日”、“今夕”等詞;稱一旬以內(nèi)的未來日為“翌”,一旬以外的未來日為“來”,過去的日為“昔”??梢姰敃r對于日子先后的概念已很明確。此外,對每天的各個不同時刻,也有專門稱呼。 如“旦”即指清晨;“夕”,指晚上;“明”,指黎明;“中日”,指中午;“是日”,指下午;“昏”,指黃昏。同時又用“大采”表示“朝”,“小采”表示“夕”。 這樣,當時不但有記日法,還有粗略的記時法。 見于史書的記時法,有《漢書·藝文志》中的“甲夜”名稱。 魏晉時則有“甲夜、乙夜、雨夜、丁夜、戊夜”的區(qū)分,這和后世的一更、二更、三更、四更、五更相似。 不過記夜用十干,而推論節(jié)氣和日月交食都用十二支。這是因為古代把一日分為百刻,所以用十干比較方便,后來把一日分為十二辰,則以用十二支來表示十二時辰較為方便。 又因為每一時辰為兩小時,所以有子初、子正、丑初、丑正等的稱號了。 我國歷法中重視“朔”。 西周初年可能還是以胐(陰歷初三)為月首。在當時的國君每月初一(朔)要到廟里設祭,叫做“告朔”。但朔這天月亮不可見,需要根據(jù)“胐日”逆推??墒堑搅宋髦?,已經(jīng)能定出“朔”這一天了。 《詩經(jīng)·小雅·十月之交》:“十月之交,朔日辛卯,日有食之……彼月而食,則維其常。” 據(jù)考證,這是記述周幽王六年(公元前775年)十月初一日發(fā)生的日食,也是我國明確記載“朔日”發(fā)生的最早一次日食。 我國歷法對于歲首和歷元,也很重視。歲首即“歷年”的第一個月份。 周歷以建子仲冬之月為歲首,殷歷以建丑季冬之月為歲首,夏歷以建寅孟春之月為歲首。秦用顓頊歷,以建亥孟冬之月為歲首。 歷元,是歷法中描述天象發(fā)生的起算時間;冬至作為一年的開始,朔旦作為一月的開始,夜半作為一天的開始。甲子日又是干支記日周期的起始。 古人治歷的基本觀念,首先注重歷元,一定要以甲子那天恰好是夜半、朔旦、冬至作為起算的開始。 除了這些標準之外,還要求“日月合壁,五星聯(lián)珠”。這樣,這個更理想的歷元稱為“上元”。 “日月合壁”本來是日月同升的意思,古人以為這種天象不容易遇到,是祥瑞之兆。 后來推廣,只要日、月同一宮(和十二次中的“每一次”差不多,30°”)或對照(日、月在相對位置),都叫做“合壁”。 到了清代,欽天監(jiān)改為只以“合朔”為限,即在夏歷每月初一日,都叫“合壁”了。 “五星聯(lián)珠”就是金、木、水、火、土五顆大行星同時并見于一方的意思。 古人也以為這是不易遇到的天象。后世推廣,以五星各居一宮互相鄰接便稱為“聯(lián)珠”。清代欽天監(jiān)則以五星經(jīng)度相距45°便算“聯(lián)珠”了。 要實現(xiàn)這個“甲子、夜半、朔里、冬至”和“日月合壁,五星聯(lián)珠”的理想,古代歷法家致力于觀測星象。為了推算冬至、朔里在同一天,就要在白天用圭表測太陽影子,夜間觀測中星(即過子午線的星);為了推算日月合壁而發(fā)現(xiàn)了日、月交食的成因,知道了日、月在“朔”相交便發(fā)生日食,在“望”相交而發(fā)生月食。 又為了推算“五星聯(lián)珠”注意五星運行情況,因而知道了五星見、伏周期和順、逆行現(xiàn)象。這樣不斷地觀測和推算,我國歷法就逐漸發(fā)展起來。 。 |
|
來自: 青冥書屋 > 《易經(jīng)》