藏歷形成
生肖文化
吐蕃王朝時期,從漢地引進生肖、五行推算法等知識,在古老的自然陰曆、自然陽曆及七曜歷基礎上,發展為獨特的陰陽合歷曆法。《白琉璃》中說;這一時期,藏族曆法雖然比較簡單,但已形成一種獨特的記日、記月和記年的方法。如將生肖、五行。陰陽組合起來的記年法,在842年的“唐蕃會盟碑”上就有載錄。後來隨著弘佛滅本,許多本教大算者受到迫害,本教經典大量被毀,保存在本教文化中的吐蕃古代天文歷算知識因而失傳,現代人已很難通曉當時的曆法。
不過,人們還能從民間流傳的天文歷算知識,以及殘存的極珍貴的文獻(如巴黎圖書館藏的敦煌藏文卷P.T.76、1、82、83、85和P.T.55的80、中國)中溯源,以窺吐蕃曆法的一斑。藏族天文歷算者和民間有此知識者,均肯定這樣的數字:一個是7分,一個是4個定點。這應該在吐蕃曆法中就已定型。正由於記月時的4個7,引出了以後藏族曆法中的獨 無二的閏日和差日;用4分點法分出運算太陽時的四點即春分、夏至、秋分、冬至,按高原氣候變化分為四季。若依照本教傳統說法,在吐蕃時代已有瓊丹紀60週年的推算方法。這些都說明,吐蕃時代藏族曆法已比較完備了。
自11世紀從印度傳入《時輪經》曆法以後.雖然藏地仍有多種多樣的紀年、年首設置及閏月設置方法在流傳,但藏族天文曆法的計算基本是依據時輪歷的。由於藏傳時輪歷既有藏族古老曆法的基礎,又從漢族地區不斷吸收有用的內容予以調整和完善,所以它又不完全等同於印度的時輪歷。
藏傳時輪歷具有陰陽合歷的特徵。以月相圓缺的變化週期為一月,以季節變化的週期為一年;由於年、月的長度不成整數比例,除每個平年設置12個太陰月(即朔望月)以外,還要設置閏月來調整季節變化;同時,它又擁有一套獨特的原理和數據系統,以推算預報夭象,日、月食和預報一天中28宿和五星的方位,以及預報日、一月食的各個項目等。
藏傳時輪歷中計算時間的單位有7個:息(呼吸頃),6息為一分(漏分)60分為一刻(漏刻)60刻為一日,30日為一月,12個月為一年。其中“息”的測計方法為健康的壯年男子一呼一吸所需的時間,約等於一個太陽日的1/21600;一刻相當於24分鐘。
藏傳時輪歷的計算方法也很獨特。它測定每個太明月為29.53058太陽日,但又規定每個太陰月為30個整太陰日。為了相應地配合太陽日與太陰日之間的日序。便出現了“閏日和差日”,月的大小就依據同日和差日來解決。有差日無閏日或差日多於閏日的月份為小月,每月29天;閏差相抵或無閏日無差日的月份為大月,每月30天。閏日與基日根據什麼法則來規定呢?藏族學者自己編著的《時輪歷精要》歸納出了簡明扼要的口訣,即“重者去大,缺者重小”。兩句話的第四個字表示天文歷算中給出的日曜(星期)序數,第三個字代表歷書中的日期,第四個字代表先後兩天太阻日結束時刻數值的大小。日曜次序出現重複者就要把太陽日序去掉一個,日曜次序出現短缺者就增補一個太陽日序,主要依據日曜序數來保持日期的連續性。藏傳時輪曆法中最重要的內容是“五要素”和“三日算”。五要素或稱為“五括”:1曜(指太陰日結束的時刻);2日期(指日期與喜、善、勝、定、滿五名稱的配合);3星宿(指太陽日月宿,也就是當天太陽日開始時月亮所在之宿);4“會合“(由定日與月宿舍和而成);5“作用”(指作用的前後分)。123是歷算中的科學成分;45與占卜之術有關。“三日算”指太陽日(從頭天天明到第二日天明為一完整太陽日)、太陰日(指月亮運行白分、黑分弧長的各1/15所需的時間長度)、宮日(指太陽通過一宮所需的135弧刻時間長度的1/30)。以上的“閏日和差日”設置、五括和三日算,是藏傳時輪曆法計算的最根本基礎,被稱為“歷算要害”。其中“三日算”在推算五星運行時,往往3種算法同時進行,起到相互覆核的作用。