淺析幹支紀年及其推算

2021-01-09 靚說國學

幹支紀年源於太歲紀年,太歲紀年則源於歲星紀年。歲星即木星,其視運動周期為11.86年,與12個回歸年的長度十分接近,在先秦天象觀測還不是十分精確的情況下,古人以為木星的運行就是12歲一周天,那麼每歲木星運行周天的十二分之一,將木星每歲在恆星間移動的距離作為一次,則周天被分為十二次,木星每歲移動一次。以木星所在之次來稱其歲,即為歲星紀年。由於歲星紀年的周年視運動方向是自西向東(右旋),因而十二次也是由西向東排列,並與二十八宿有一定的對應關係。

古人以左旋為順,以右旋為逆。由於十二次為右旋,因而古人又假設了一個和歲星運行方向相反、軌道相同、速度均勻的理想天體——太歲,並以十二辰來代替十二次以表示太歲每年所在的位置。但也有學者認為十二辰源於北鬥鬥柄的指向。北鬥作為觀象授時的重要星象不僅具有明確的指示時間和季節的作用,而且由於它自身的特殊性,還直接影響著中國傳統天文學體系的建立,並因此受到中國古人的崇拜。

我們知道,地球的自轉軸指向天球北極,這使地球的自轉和公轉所反映出的恆星周日或周年視運動,實際只表現為恆星圍繞天球北極的旋轉,而天極則可視為相對不動。由於華夏文明發祥於北緯36°左右的黃河流域,因此,這一地區的人們觀測到的天北極也就高出北方地平線上36°,這意味著對黃河流域的先人來說,以北天極為中心,以36°為半徑的圓形天區,實際是一個終年不沒入地平的常顯區域,古人把這個區域稱為恆顯圈。北鬥當然是恆顯圈中最重要的星象,而且由於歲差的緣故,它的位置在數千年前較今日更接近北天極,所以終年常顯不隱,觀測十分容易,從而成為終年可見的時間指示星。

隨著地球的自轉,北鬥呈圍繞北天極做周日旋轉,在沒有任何計時設備的古代,可以指示夜間時間的早晚;又隨著地球的公轉,北鬥呈圍繞北天極做周年旋轉,人們根據鬥柄或鬥魁的不同指向,可以了解寒暑季節的變化更迭。古人正是利用了北鬥的這種可以終年觀測的特點,建立起了最早的時間系統。如《鶡冠子·環流》載:「鬥柄東指,天下皆春;鬥柄南指,天下皆夏;鬥柄西指,天下皆秋;鬥柄北指,天下皆冬。」根據鬥柄所指方位定時令,是後世曆法中「鬥建」的起源,《史記·天官書》說:「鬥為帝車,運於中央,臨治四鄉。分陰陽,建四時,均五行,移節度,定諸紀,均繫於鬥。」說明北鬥是定方向、定四時、制天度的標尺,並和陰陽五行緊密聯繫。

北鬥和歲星如標尺和遊標相配成套,天球的十二等分制就可以相當準確地制定了。這種天空的區劃法叫十二辰,由於鬥柄的旋轉所反映的是恆星的周年視運動,因此十二辰的布列是自東向西左旋,以正北方為子,依次類推。這樣,每過一年,歲星依次自西向東右行約30°,叫做一次;而鬥柄所指方位,則依次自東向西左旋約30°,叫做一辰,辰名按十二支排列。對此,《漢書·律曆志》言:「鬥建下為十二辰,視其建而知其次。」清楚地指出十二辰源出於鬥建,鬥建與十二次是逆轉的,但都借用了十二支來命名,歲星所在的次名和鬥建所在的辰名只差一支,即鬥建為辰,歲星為巳,依次類推。這樣,觀察鬥建所指,即使看不見歲星,也能夠知道它在哪一次。

幹支紀年勢必涉及紀年的起點問題,根據《漢書·律曆志》「元法四千五百六十」劉昭注引《樂葉圖徵》可知,幹支紀年法是以日月位於同一辰次,同時又是冬至日的日子作為甲寅年的開始,然後按六十幹支順序來紀年。甲寅是幹支紀年的起點,稱之為「曆元」「天元」。當時的天文學家還企圖找出甲子月甲子日冬至不僅日月合壁而且五星聯珠的日子作為幹支紀年的總起點,即「上元」,如《漢書·律曆志》所載:「漢歷太初元年,距上元十四萬三千一百二十七歲。」以木星運行的位次作為幹支紀年的依據,但木星的實際公轉周期是11.86年,而不是恰好12年,到了西漢晚期,天文曆法學家發現了歲星超辰現象,因而幹支紀年便脫離了歲星運行的具體位置,十二次、十二辰也成為赤、黃道附近周天等分的名稱,已不具有實際的天文學意義。 以太歲紀年時,古人根據太歲與十二辰的聯繫另編了十二個歲名,稱為「歲陰」,為了擴大太歲紀年的範圍,又仿幹支相配以成六十甲子之例,編了一套與十幹相應的「歲陽」名。

歲陽與歲陰相配以紀年,《史記·曆書》記載太初曆的年序,即採用了這套歲名,如漢武帝太初元、二、三的歲名分別是焉逢攝提格、端蒙單閼、遊兆執徐,相當於幹支紀年的甲寅、乙卯、丙辰年。但歲名紀年用起來十分不便,故後人乾脆改用紀日的六十甲子來紀年。一般認為,幹支紀年正式通用的下限為東漢章帝元和二年(公元85年)頒行的四分曆時,迄今沿用未斷。

幹支紀年的推算方法較多,這裡介紹幾種常用的方法:

(1)以任何一個已知年幹支為起點推算。以所求的年數減去已知年數,其差數的個數即為年幹數,其差數除以12所得的餘數即為年支數。以已知年幹支為零,幹支數得正數時順推,負數時逆推。如1987年為丁卯年,求2003年幹支,2003-1987=16,幹為6,支為4(16÷12餘數為4)。以丁為零起算,戊1、己2……順推得6為癸;以卯為零起算,辰1、巳2……順推得4為未,則2003年為癸未年。如求1959年幹支,1959-1987=-28,幹為-8,支為-4。以丁為零起算,丙-1、乙-2……逆推得-8為己;以卯為零起算,寅-1、醜-2……逆推得-4為亥,則1959年為己亥年。

(2)公元年數減3,其差數除以幹支周轉數60,其餘數即幹支所求的代數。即:(所求數-3)÷60=商……餘數(年幹支代數)。如求1963年幹支,則(1963-3)÷60=32餘40,餘數40即為幹支代數,在六十甲子周期表中為癸卯年。

(3)以公元一年即辛酉年為起點推算。以所求年的個位數為幹,以所求年的數目除以12,取其餘數為支。然後按幹支順序,求公元後年幹支以辛酉為起點順推,求公元前年幹支以庚申為起點逆推。若干支數為零,求公元後年幹支,取辛酉的前一個幹支;求公元前年幹支,則取辛酉即可。

相關焦點

  • 淺說幹支紀日及其推算
    用幹支紀日的方法比幹支紀年、紀月起源早,至遲在殷商時代已使用。殷墟甲骨文已有大量幹支紀日的記載,據考從春秋時魯隱公三年(公元前720年)二月己巳日紀至清宣統三年(1911年),計2600多年未間斷,是世界上最長的連續紀日資料。
  • 幹支紀年與公曆換算
    真正以政府詔令的形式規定採用幹支紀年已是東漢時候的事情了,距今還不足二千年。現在我們看到的各種歷譜中在實行幹支紀年以前的某年幹支均為後人推算所加。第二,由於我國古代的曆法屬於陰陽合曆,按照傳統曆法制定的年曆長度和現行公曆(即格里高利曆Gregorian calendar)及其前身羅馬的儒略曆(Julian calendar)之年曆長度並不相同,因此,有關公元與幹支兩種紀年的換算,說公元某年相當於某幹支年,都只是一種大致的對應而已,正如現在每年公曆的元旦與農曆的大年初一總是難以重合一樣,這一點也是應該說明的。
  • 幹支紀年法的來歷及紀年方法
    「庚子」和「辛丑」都屬於中國古代的幹支紀年法 那麼幹支紀年法究竟源於何時,其誰創始,如何紀年?每當新春蒞臨,走親訪友之際,同仁相聚,促膝閒談之時,時不時要扯起這個話題。上下五千年,歷史萬萬千,由於年代久遠,歷來眾說紛紜。
  • 淺談幹支紀月及其推算
    幹支紀月中的月支本為北鬥七星之鬥柄——搖光星所指方位而立建,即鬥綱所建,因而月支當初具有天文意義,後世因此也將幹支紀月稱為「月建」,如正月鬥柄指寅,稱為正月建寅。先秦之歷有「三正」之別,即夏曆以建寅之月為正月,商曆以建醜之月為正月,周曆以建子之月為正月。
  • 不是吧,最完整的公元紀年與幹支紀年的換算!
    1 、換算幹支紀年首先,將天幹、地支編號如下:  天幹:甲、乙、丙、丁、戊、已、庚
  • 年月日時的幹支分別是怎麼推算的?
    我們都知道曆法中的年、月、日、時四個時間都有天幹和地支,十天幹與十二地支單雙各自匹配形成六十個幹支組合,稱六十甲子。月時的幹支是有一定規律的,而年和日的幹支推算方法就複雜多了。
  • 幹支紀年法的計算
    在中國古代歷史上,紀年方法有很多,比較常用的有幹支紀年、皇帝年號紀年、民國紀年、公元紀年等等。由於紀年方法的多樣,導致學生在學習過程中總是記不清一些重大事件的具體年份和先後順序。因此,認真了解歷史上的一些紀年法是必要的。幹支紀年法是我國古代勞動人民根據生產生活經驗總結出來的科學紀年方法,其依據主要是天象和農時,所以,在學習過程中我們能找到相應的規律來理解就可以很輕鬆的掌握計算方法了。
  • 中國農曆「幹支紀年」考【原創】
    」考——從《易經》看我國農曆「幹支紀年」 西方文化有今無古,西亞文化有古無今,為我華夏文化有古有今。說起五千年歷史,不得不說天幹地支紀年,簡稱「幹支紀年」。它是記錄華夏祖先生生不息、勤勞勇敢的真實足跡。據傳說中國農曆「幹支紀年」起源於上古的黃帝時期。但後世學者認為:「農曆「幹支紀年」幹支紀年萌芽於西漢太初年間,始行於漢成帝末年,通行於東漢以後;也有人認為在漢武帝以前就採用幹支紀年。」因是之故,「幹支紀年」就存在起源年代之爭議。
  • 如何快速實現公元紀年向幹支紀年轉換
    幹支紀年是我國獨有的民族文化,是古人智慧的結晶。十天幹部十二地支蘊藏無限的東方文明和智慧有許多特長是現代數字不可替代。了解一點中國古代文化的基本知識還是很重要。依次排列,六十一個周期,周己而復始,這樣幹支紀年,紀月,紀日都是如此循環往復。比喻今年是公元2019年,幹支紀年便是己亥年。這樣近的我們容易知道,如果隨便說一個年份你能說出它的紀年嗎?比喻新中國成立的1949年的幹支紀年是多少?我們查詢便知是己丑年。通過長期觀察和思考我們發現了快速轉化公元年為幹支紀年的方法,我們發現,你只要把公元年的後兩位數字把握住就很好推算。
  • 歲星紀年向幹支紀年演化的極簡史
    幹支紀時,不僅紀年,還紀日、紀月,而且最早是用來紀日,而後又用來紀月,最後才用來紀年。用幹支紀時,年不僅始於最後,且有其特有的緣由。
  • 紫微鬥數:有趣的幹支紀年法
    今天炎一就分享一個「中華古歷-幹支紀年法」的應用。幹支紀年是我國特有的一種紀時系統,它獨特之處就在於完全沒有用數字,就能完美的表達時間概念。據《呂氏春秋》《五行大義》記載,最早是人文始祖黃帝命大撓氏所創,現在仍然是農曆中普遍應用的曆法,比如2020年就是庚子年,前一年的2019年則是己亥年。那麼任意一年是如何推算幹支甲子呢?其實方法非常簡單易懂。
  • 幹支紀年曆與公元紀年
    1、天幹地支 說到幹支紀年,首先要了解「幹支」,也是我們常常聽到的十天幹十二地支。 2、幹支紀年法(幹支歷) 將幹支裡面的陽幹配陽支,陰乾配陰支,得到60個幹支紀年。將這60個幹支排序,60一個循環即為農曆中的一個紀年,也是農曆中的一甲子。
  • 幹支紀年法,是如何紀年的?
    古時候中國以農為本,農業是國家的根基,為了發展農業,古代聖賢近取己身,遠取諸物,上觀天象,下察地裡,編出了一套幹支紀年法。幹支紀年法是我國古老的紀年方法,早在夏商時期就已使用,若探其淵源,則可以追溯到更早。幹、支原為竹木的主幹和枝條。而天幹、地支的名稱則源於古人居住房屋的柁梁與立柱。
  • 幹支紀年
    作為一位資深的歷史學者、愛好者,不懂得幹支紀年至少是說不過去的,至少懂得一點可以裝裝B嘛。那麼這一節歷史羅就教大家幹支紀年的基礎知識。
  • 幹支紀年曆
    1、天幹地支說到幹支紀年,首先要了解「幹支」,也是我們常常聽到的十天幹十二地支。2、幹支紀年法(幹支歷)將幹支裡面的陽幹配陽支,陰乾配陰支,得到60個幹支紀年。將這60個幹支排序,60一個循環即為農曆中的一個紀年,也是農曆中的一甲子。
  • 天幹地支代表的意義與推導幹支紀年的方法!
    幹支紀年是我國特有的一種紀時系統,它獨特之處就在於完全沒有用數字,就能完美的表達時間概念。十天幹:甲乙丙丁戊己庚辛壬癸,十二地支:子醜寅卯辰巳午未申酉戌亥,單數為陽雙數為陰,通過陽對陽、陰配陰,總共形成了60個組合,所以也叫六十甲子。紀年時,每60年一個循環,稱為一元,一元又分為三運,20年一運,上中下三元共180年又組成一會。
  • 玄學入門之幹支紀年法
    今天來說說幹支紀年的簡單方法,首先我們得知道什麼是幹支,幹支就是十天幹和十二地支,幹支是陰陽五行觀念中牽一髮而動全身的關鍵細節,推斷吉兇體咎,交感變化及天人合一或天人感應的符號。幹支在中國歷史上佔有不容置疑的重要地位。
  • 奇妙的幹支紀年法
    幹支紀年法,也就是以十天幹與十二地支按照一定規則依次組合,每一組幹支代表一個周年,並且每個周年中的每月、每日都以此規則用某組幹支來表示。人們把這套用幹支來標註年月日的曆法稱為幹支紀年法。例如今天是2020年12月16日,幹支紀年法就是把這一天標註為庚子年戊子月癸巳日。
  • 幹支紀年法和取值
    幹支紀年法是中國曆法上自古以來就一直使用的記錄時間的方法。在幹支紀年法裡,年月日時都用兩個字來記錄,一個字是天幹,一個字就是地支。如:2020年8月15日10點52分,用幹支紀年法來表示就是庚子年 甲申月 庚寅日 辛巳時      幹支紀年傳說出自黃帝時代,在殷墟商代考古發現過六十甲子表的牛骨殘片,可見幹支紀年至少起源於夏代,商周沿襲。
  • 【公元與幹支紀年換算法】
    甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十個符號叫天幹,子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二個符號叫地支。把幹支順序相配正好六十為一周,周而復始,循環記錄,這就是俗稱的「幹支紀表」。如:公元6年,則在天幹、地支中找出6相對應的「丙」和「寅」,那麼該年則為丙寅年。公元8年則為戊辰年。公元11年,則取尾數1對應的天幹中的「辛」和11對應的地支中的「未」。那麼,該年則為辛未年。公元12年則為壬申年。