首先要能記住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支紀年法首先是天干在前,地支在後,比如今年2005就為-乙酉年,先來算算天干,有個公式:4、 5、 6、 7、 8、 9、 0、 1、 2、 3 對應的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字為年代的最後的一位数字,比如今年是2005,最後一位是5,對應的天干就是乙;地支的算法:用年代數除以12,後面的餘數就代表某個地支,餘數分別為:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年為例:年代末尾數為5,對應的天干為乙,2005除以12,餘數為1,對應的地支為酉,所以2005年為乙酉年。
補充:
陰陽曆法換算,儘管有不少專家學者曾經苦於尋找一個固定的程式,但至今仍沒有結果。目前只能參照1993年出版的《中美天文萬年曆》一書,但書中精確的天文日月時間只從1900到2010年,因恐2011后時間誤差超過一分鐘,不夠精確,不敢印出。其中主要的原因在於陰曆置閏問題。 陰曆單月29天,雙月30天,每500年有97個正月為大月;19年7閏,固定閏六月大。陰曆採用“定朔法”——以朔日為每月的初一,又將回歸年劃分為二十四節氣,在缺中氣之月置閏,既反映了太陽熱力作用對地球的影響,又反映了以月亮為主,加上太陽對地球的引潮力共振的周期變化,融陰月陽年為一體,為我國傳統文化的瑰寶。但因年久失修,大小月無定序,不時有2-4個大月、2-3個小月相鄰,以缺中氣之月為閏月,閏月游移不定,各年同名節氣在格里歷(簡稱格歷)3-4天里波動,不便推算、記憶和使用。農曆閏哪個月?決定於一年中的二十四個節氣。 我國農曆將二十四個節氣分為十二個節氣和十二个中氣。二十四節氣在農曆中的日期是逐月推遲的,於是有的農曆月份,中氣落在月末,下個月就沒有中氣。 一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農曆就規定把沒有中氣的那個月作為閏月。例如2001年農曆四月二十九日是中氣小滿,再隔一個月的初一才是下一个中氣夏至,當中這一個月沒有中氣,就定為閏月,它跟在四月後面,所以叫閏四月。 如果拋開這些複雜的天文曆法,只想推算簡單的干支計時,只需要了解十天干和十二地支即可。 十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。干支還是陰陽之分:甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰乾;子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。以一個天干和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽干配陽支,陰乾配陰支(陽干不配陰支,陰乾不配陽支),共有六十個組合,稱為“六十甲子”。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天,因此三月初二又是丁酉日。干支紀時法 一天中時辰的地支也是確定的,所以二十四小時配十二地支,由夜間十一點至一點為子時,一點至三點為丑時,其餘照推。時的天由該日所對天干推求,其歌訣如下: 甲己還生甲,乙庚丙作初, 丙辛從戊起,丁壬庚子居, 戊癸何方發,壬子是真途。 即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其餘。
己丑 壬申 丙申
例如,求1991年干支;1991÷60=33餘11,年干支序號數=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33餘3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。你不要往網上去複製,1991÷60=33餘11?你自己算一下!