① 中國古代是怎樣來計算年份的
干支紀年法
干支紀年法是中國歷法上自古以來就一直使用的紀年方法。干支是天乾和地支的總稱。把干支順序相配正好六十為一周,周而復始,循環記錄,這就是俗稱的「干支表」。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸十個符號叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二個符號叫地支。
《中華人民共和國國家標准GB/T33661—2017〈農歷的編算和頒行〉》規定了干支紀年和生肖紀年起於正月初一0點。
干支歷,是依據地球圍繞太陽公轉的運行規律來確定的。十天乾和十二地支進行兩兩搭配組成60組不同的天乾地支組合,用以標記年月日時的歷法。干支歷主要由干支紀年、干支紀月、干支紀日、干支紀時四部分組成。

(1)中國古代年是怎麼算的擴展閱讀:
在中國古代的歷法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為「十天干」,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作「十二地支」。十乾和十二支依次相配,組成六十個基本單位,兩者按固定的順序互相配合,組成了干支紀法。
歷法用天干、地支編排年號和日期,天干共十個字,因此又稱為「十天干」,其排列順序為:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支共十二個字,
排列順序為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰干。子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。
以一個乾和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽干對陽支,陰干對陰支(陽干不配陰支,陰干不配陽支)得到六十年一周期的甲子迴圈。稱為「六十甲子」或「花甲子」。
② 中國古代年是怎樣算
我國是用干支紀年、月、日 也就是說每一天,每一月,每一月,都有一個分配到的干支 計算方法見下文 干支紀年法 一.十支紀年是我國傳統的紀年方法。 1.乾和支的含義:干支是天干,地支的合稱。 干指天干,共有10個符號: 1 2 3 4 5 6 7 8 9 10 甲乙丙丁戊己庚辛壬癸 支指地支,共有12個符號: 1 2 3 4 5 6 7 8 9 10 11 12 子丑寅卯辰巳午未申酉戌亥 2.乾和支組合後用於紀年。即:將十天乾和十二地支按順序搭配組合成干支,用於紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以後,可構成60干支。續排下去又將恢復原狀,周而復始,即如民間所說「六十年轉甲子」。 二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 21 22 23 24 25 26 27 28 29 30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31 32 33 34 35 36 37 38 39 40 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸丑 41 42 43 44 45 46 47 48 49 50 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 52 53 54 55 56 57 58 59 60 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是1898年。 應用公元年進行計算。應用公元年的某一年,聊以60(指六十年甲子),余數小於60,再用余數減去3(干支紀年是從公元4年開始使用的),便知。 如2002年:2002÷60,余數為22,再22-3,得數是19,查六十年甲子(干支表)19號干支,得知是壬午年。 三.結合實際了解「十二地支」 1.用十二種動物分別與十二地支相配成為「十二生肖年」。(見下圖)如凡是含有「子」的干支年,就是「鼠年」,這一年裡出生的人都是屬「鼠」;凡是含有「丑」的干支年就是「牛年」,這一年進而出生的人都是屬「牛」。以此類推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬 2. 以十二地支來表示十二時辰。 一日有二十四小時,而我國傳統則以十二個時辰來表示,即一時辰是二小時。(如下表) 二十四小時和十二時辰對照表 子丑寅卯辰己 23-01:01-03:03-05 :05-07:07-09:09-11 午未申酉戊亥 11-13:13-15:15-17:17-19:19-21:21-23 四、由公元推干支記年 為了便於運算和使檢索更加直觀,借用六十干支表並按順序加以編號成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59 該表於公元前後的推算均適用,具體的方法如下: 1,求公元後某年(設為Y)的干支。方法是:先以Y除以60得出余數,然後再減去4,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。 例如求公元1911年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即1911年為辛亥年。由於干支紀年60年一循環,當Y÷60的余數小於4時,需借干支紀年的一個周期60之數,例如1981年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知1981年為辛酉年。余可類推。 2,求公元前某年(設為X)的干支。方法是:先以X除以60求其餘數,再用57減去所得余數,根據所得結果再查表一中對應的干支,即為該年的干支。 例如求公元前221年的干支:221÷60,余數是41,以57-41=16,查表一16對應的是庚辰,即公元前221年對應的干支應為庚辰。同樣由於干支紀年的循環周期為60年,當余數大於57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60餘59,用57減59不夠減,加上60之後再減59等於58,查表一知該年對應的干支為壬戌。其餘可以類推。 上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結果。 五、速查干支農歷紀月法 其方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其餘月份按干支推算即可。詳見下表: 年份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 戊、癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑 由上可見,農歷的月份,地支是固定的,天干卻不固定,要經過推算才能排出。注意:農歷的閏月是不記干支的。 例如:2006年為『丙戌』年,查天干年份為『丙』子頭,在上表的第三行,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。 六、速查干支紀日法 從已知日期計算干支紀日的公式為: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中C 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和2月按上一年的13月和14月來算。奇數月i=0,偶數月i=6。G 除以10的余數是天干,Z 除以12的余數是地支。 計算時帶[ ]的數表示取整。 例如:查2006年4月1日的干支日。 將數值代入計算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197 除以10 余數為 7 ,天乾的第7位是『庚』。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余數為 9 ,地支的第9位是『申』。
③ 中國古代怎麼記載年份
中國古代記載年份的方法:
一、干支紀年,這是中國歷法上自古以來就一直使用的紀年方法。干支是天乾和地支的總稱。把干支順序相配正好六十為一周,周而復始,循環記錄,這就是俗稱的「干支表」。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸十個符號叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二個符號叫地支。
二、典籍記載北宋時女真族記年齡用自己看過幾度草青為標志。這種以草木枯榮為一年的習慣很多民族都有。不過漢民族很早就發現了白天用立木測日影的方法。
古人用這樣簡單的方法發現了冬至和夏至這兩個重要的時間節點。由此延伸出春分和秋分。在兩分兩至之上,又發展出立春、立夏、立秋、立冬,最後發展成二十四節氣。
三、中國古人認識一年的另一個途徑來自於夜晚對於星星的觀察。經過精密的觀測,古人發現了頭頂的星空上,北極星永遠安定地掛在北方,而北斗七星按照季節不斷地旋轉,斗勺柄春天指東,夏天指南,秋天指西,冬天指北。
聰明的古人於是把星空分成了青龍、朱雀、白虎、玄武四個星區,又在每個星區選出代表性的七顆星,這就是二十八星宿。如果把一年的時間比喻為一個鍾表表盤,那麼北極星就是鍾表的表芯,北斗七星就是指針,而二十八星宿則是周圍的時間刻度。
四、年號是我國古代帝王用來紀年的名號。用年號紀年,是從漢武帝開始的。漢武帝在位54年,共用了11個年號,但前面的五個年號建元、元光、元朔、元狩、元鼎都是後來才追加的,他本人親自定的第一個年號是「元封」。
公元前111年,即他即位30年的夏天封禪泰山後,下詔將第二年定為「元封元年」。從此以後,新皇帝即位,都要確定自己的年號。元代以前,一個皇帝一般有多個年號。明清時期,一個皇帝基本就用一個年號,即一世一元。年號紀年不僅是我國的一種紀年法,而且還影響到朝鮮、日本等國。

(3)中國古代年是怎麼算的擴展閱讀:
古代人最早發明的時間刻度單位
循環是時間生活最重要的特徵。晝往夜來,月升月落,春夏秋冬,時間的腳步循環往復永不停歇。而先民們對時間的認識,有一個不斷發展的過程。
最早被發現的時間刻度單位應當是「日」。太陽是全世界人認識時間的第一個標志物。先秦時代的《擊壤歌》唱道:「日出而作,日入而息。」太陽的升與落是一日勞作和休息的標志。由晝與夜組成的一天,則是一年的基本單位。
漢字中,「旦」字表示太陽剛剛升起,把「旦」倒過來就是古體字的「昏」。隨著先民們認識的深入,白天和黑夜又被細分。《左傳》記載「日之數十,故有十時」,這種劃分一日為十時的方法,應當和古代傳說羲和生了十個太陽相關。
但後來普遍流行的是一日為十二時辰的分法。一日分為十二時辰,一個時辰相當於我們今天的兩個小時。比日大一號的刻度是月。古人很早就認識到月亮定期的循環變化。
王國維在釋讀殷商時代青銅器上的文字後指出,殷商時代已經分一月為四:自一日至七八日曰初吉,自八九日已降至十四五日曰既生霸,自十五六日以後至二十二三日曰既望,自二十三日以後至於晦日曰既死霸。可知當時已經對月亮的變化周期有了非常清楚的認識。
參考資料來源:網路-干支紀年
參考資料來源:網路-年號紀年法
參考資料來源:人民網-古代人怎樣發現了時間的秘密?
④ 古人是怎麼計算年份的
天乾地支簡稱干支,是夏歷中用來編排年號和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也稱十二地支。干支還是陰陽之分:甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰干;子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。以一個天乾和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽干配陽支,陰干配陰支(陽干不配陰支,陰干不配陽支),共有六十個組合,稱為「六十甲子」。我國人民過去就是以六十甲子循環起來紀年、紀月、紀日、紀時的。
1.甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未
9.壬申 10.癸酉 11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯
17.庚辰 18.辛巳 19.壬午 20.癸未 21.甲申 22.乙酉 23.丙戌 24.丁亥
25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳 31.甲午 32.乙未
33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.任寅 40.癸卯
41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥
49.壬子 50.癸丑 51.甲寅 52.乙卯 53.丙辰 54.丁己 55.戊午 56.己未
57.庚申 58.辛酉 59.壬戌 60.癸亥
干支紀年法
如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一周。一周完了,再由甲子年起,周而始,循環下去。例如1929年是農歷己巳年,1930年是農歷庚午年……到1989年又是農歷己巳年。我們在日歷上看到的己巳年、庚午年,就是按干支紀年這種方法排列下來的。陽歷年份除以60的余數減3便得該年農歷干支序號數,再查上面的干支便是干支年紀。如果序號數小於、等於零則於支序號數加60。例如,求1991年干支;1991÷60=33餘11,年干支序號數=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33餘3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。
干支紀月法
干支紀月法未普遍實行,主要為星相家推算八字用。其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅。正月之干支知道了,其餘月可按六十甲子的序推知。
干支紀日法
甲炎了第一日,乙丑為第二日,丙寅為第三日……60日為一周。一周完了再由甲子日起,周而復始,循環下去。例如農歷己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。
干支紀時法
一天中時辰的地支也是確定的,所以二十四小時配十二地支,由夜間十一點至一點為子時,一點至三點為丑時,其餘照推。時的天由該日所對天干推求,其歌戾如下:
甲己還生甲,乙庚丙作初,
丙辛從戊起,丁壬庚子居,
戊癸何方發,壬子是真途。
即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其餘。