关于纪年的方法有多种,我国现在法定以公历作为标准来记载年数时间,还有传统的干支纪年法在某些领域发挥作用。
干支纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始。干支纪年以每年立春换年。
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,这十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,这十二个符号叫地支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到60个干支组合:
01.甲子
02.乙丑
03.丙寅
04.丁卯
05.戊辰
06.己巳
07.庚午
08.辛未
09.壬申
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.
癸亥
我国古代采取天干地支作为计算年、月、日、时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年、纪月、纪日、纪时的代号。把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。
在现实生活中,有些领域需要把。如何把公历年月日时转换为干支年月日时,我们在老年大学的传统国学课程中有所涉猎,且进行了相关的思考研究,现将一种适用的方法介绍如下:
一、年份的转换
(年份数-3)÷10的余数为对应的天干。
(年份数-3)÷12的余数为对应的地支。
如为己亥年
转换方法为:(-3)÷10余数为6,6对应天干己。
(-3)÷12余数为0,0(12)对应地支亥。
也可以这样简算
(-3)÷60余数为36,6(实际上是36除以10的余数)对应天干己。36-12ⅹ3=0,0(12,实际上是36除以12的余数)对应地支亥。所以是己亥年。
注意:按上述方法将公历年份转换为农历的干支年,必须是当年的立春后。如2月4日是立春,是己亥猪年的开始,而2月3日,是戊戌狗年的最后一天。所以从1月1日到2月3日应为戊戌年,2月4日以后才是己亥年。
二、月份的转换
先求出(年份数-4)÷5的余数,再用余数x12+月份数,这个数的个位数(实际上是这个数除以10的余数)对应天干,月份数对应地支。这是这个月开始几天对应的干支月。
转换月份时,要注意以每个月上旬的节气(立春,惊蛰,清明,立夏,芒种,小暑,立秋,白露,寒露,立冬,大雪,小寒)为分界点,过了这一天,干支应向后推1。
如将1月转换为干支月:
(-4)÷5余数为0,0x12+1=1,天干、地支都是1,对应甲子月,这个月的5日是小寒,所以过了小寒这个月为乙丑月。(一般,上半年的节气在4~6日,下半年的节气在7~8日)
又如将4月转换为干支月:
(-4)÷5余1,1x12+4=16,6对应天干己,4对应地支卯,为己卯月。这个月的4月4日为清明,所以过了清明这个月为庚辰月。
三、日期的转换
由于日期转换涉及到年月日,计算量较大,可以以一个特定日,如以1月1日(癸卯对应40)为基准推算。将(超过的天数+40)÷60的余数的个位数字对应天干,再将(余数-12倍数)所得差对应地支。
如1月25日(春节)。超过了25-1=24(天),24+40=64,64-60=4。4对应(天干)丁,4对应(地支)卯,为丁卯日。
又如4月4日(清明)。超过了(31-1)+29+3+4=94,94+40=134,134-60x2=14,4对应(天干)丁,14-12=2,2对应(地支)丑。为丁丑日。
12月7日(大雪),往前推1+(31-7)=25(天),转换为超过了60-25=35(天),35+40=75-60=15,5对应(天干)戊,15-12=3,3对应(地支)寅。为戊寅日。
四、时辰的转换
(23时~1时)为子时;(1时~3时)为丑时;(3时~5时)为寅时;(5时~7时)为卯时;(7时~9时)为辰时;(9时~11时) 为巳时;(11时~13时)为午时;(13时~15时)为未时;(15时~17时) 为申时;(17时~19时)为酉时;(19时~21时)为戌时;(21时~23时) 为亥时。
地支也可以用下面的方法计算:(时+3)÷2的整数部分。如:
1时。(1+3)÷2=2,2对应丑。
2时。(2+3)÷2=2.5,2对丑。
3时。(3+3)÷2=3,3对应寅。
……
23时。(23+3)÷2=13,13-12=1,1对应子。
求天干可以按下面的方法进行
因为一天有12个时辰,60÷12=5,所以5天为一个周期。
若以1月1日0时为基准,将超过的天数除以5求出其余数,则天干对应的数为:余数x12+8+地支对应的数的和的个位数。
如1月1日7时。地支(7+3)÷2=5,5对应辰。0x12+8+5=13,3对应丙。为丙辰。
又如1月25日0时。地支(0+3)÷2=1.5,1对应子。(25-1)÷5余4,4x12+8+1=57,7对应庚。为庚子。
又如12月25日9时。地支(9+3)÷2=6,6对应巳。这个日期在基准前(1+31-25=)7天,5x2-7=3,3x12+8+6=50,0(10)对应癸,为癸巳。
此转换方法比较简明实用。但这只是一管之见,现公之于众,仅提供一种实践中切实有用的方法和思路,且求教于师友和专家。
撰稿人:宗贤静
12月23日
此文为汉阳老年大学82岁老学员宗贤静先生委托发表。