2013年11月5号用干支纪年法怎么算

1个回答

  • 癸巳年壬戌月乙亥日

    1.甲子 11.甲戌 21.甲申 31.甲午 41.甲辰 51.甲寅

    2.乙丑 12.乙亥 22.乙酉 32.乙未 42.乙巳 52.乙卯

    3.丙寅 13.丙子 23.丙戌 33.丙申 43.丙午 53.丙辰

    4.丁卯 14.丁丑 24.丁亥 34.丁酉 44.丁未 54.丁巳

    5.戊辰 15.戊寅 25.戊子 35.戊戌 45.戊申 55.戊午

    6.己巳 16.己卯 26.己丑 36.己亥 46.己酉 56.己未

    7.庚午 17.庚辰 27.庚寅 37.庚子 47.庚戌 57.庚申

    8.辛未 18.辛巳 28.辛卯 38.辛丑 48.辛亥 58.辛酉

    9.壬申 19.壬午 29.壬辰 39.壬寅 49.壬子 59.壬戌

    10.癸酉 20.癸未 30.癸巳 40.癸卯 50.癸丑 60.癸亥

    年的算法:阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支表便得干支年纪.如果序号数小于、等于零则干支序号数加60.2013÷60=33余33,33-3=30,30为癸巳

    月的算法:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正月为壬寅,戊或癸之年正月为甲寅.正月之干支知道了,其余月可按六十甲子的序推知.2013年为癸巳,癸开头,所正月为甲寅(第51个),11月为壬戌(第59个).

    日的算法:

    从已知日期计算干支纪日的公式为:

    g=4C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d-3

    Z=g+4C+10+i(奇数月i=0,偶数月i=6)

    其中c是世纪数减1.奇数月 i=0,偶数月 i=6,C是年份前两位,y 是年份后两位,M 是月份,d 是日数.[ ] 表示取整数.1月和 2月按上一年的 13月和 14月来算,因此C和Y也要按上一年的年份来取值.g 除以 10 的余数是天干,z 除以 12 的余数是地支.

    g=80+5+65+3+7+5-3=162,162÷10余2,为乙.

    Z=162+80+10+0=252,252÷12余0(0即为12),为亥.

    连起来日为乙亥.