打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于公历与干支纪年法进行转换的方法

关于纪年的方法有多种,我国现在法定以公历作为标准来记载年数时间,还有传统的干支纪年法在某些领域发挥作用

干支纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始。干支纪年以每年立春换年。

甲、乙、丙、丁、戊、己、庚、辛、壬、癸,这十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,这十二个符号叫地支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到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的余数为对应的地支。

如2019年为己亥年

转换方法为:(2019-3)÷10余数为6,6对应天干己。

(2019-3)÷12余数为0,0(12)对应地支亥。

也可以这样简算

(2019-3)÷60余数为36,6(实际上是36除以10的余数)对应天干己。36-12ⅹ3=0,0(12,实际上是36除以12的余数)对应地支亥。所以2019年是己亥年。

注意:按上述方法将公历年份转换为农历的干支年,必须是当年的立春后。如2019年2月4日是立春,是己亥猪年的开始,而2019年2月3日,是戊戌狗年的最后一天。所以2019年从1月1日到2月3日应为戊戌年,2019年2月4日以后才是己亥年。

二、月份的转换

先求出(年份数-4)÷5的余数,再用余数x12+月份数,这个数的个位数(实际上是这个数除以10的余数)对应天干,月份数对应地支。这是这个月开始几天对应的干支月。

转换月份时,要注意以每个月上旬的节气(立春,惊蛰,清明,立夏,芒种,小暑,立秋,白露,寒露,立冬,大雪,小寒)为分界点,过了这一天,干支应向后推1。

如将2019年1月转换为干支月:

(2019-4)÷5余数为0,0x12+1=1,天干、地支都是1,对应甲子月,这个月的5日是小寒,所以过了小寒这个月为乙丑月。(一般,上半年的节气在4~6日,下半年的节气在7~8日)

又如将2020年4月转换为干支月:

(2020-4)÷5余1,1x12+4=16,6对应天干己,4对应地支卯,为己卯月。这个月的4月4日为清明,所以过了清明这个月为庚辰月。

三、日期的转换

由于日期转换涉及到年月日,计算量较大,可以以一个特定日,如以2020年1月1日(癸卯对应40)为基准推算。将(超过的天数+40)÷60的余数的个位数字对应天干,再将(余数-12倍数)所得差对应地支。

如2020年1月25日(春节)。超过了25-1=24(天),24+40=64,64-60=4。4对应(天干)丁,4对应(地支)卯,为丁卯日。

又如2020年4月4日(清明)。超过了(31-1)+29+3+4=94,94+40=134,134-60x2=14,4对应(天干)丁,14-12=2,2对应(地支)丑。为丁丑日。

2019年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天为一个周期。

若以2020年1月1日0时为基准,将超过的天数除以5求出其余数,则天干对应的数为:余数x12+8+地支对应的数的和的个位数。

如2020年1月1日7时。地支(7+3)÷2=5,5对应辰。0x12+8+5=13,3对应丙。为丙辰。

又如2020年1月25日0时。地支(0+3)÷2=1.5,1对应子。(25-1)÷5余4,4x12+8+1=57,7对应庚。为庚子。

又如2019年12月25日9时。地支(9+3)÷2=6,6对应巳。这个日期在基准前(1+31-25=)7天,5x2-7=3,3x12+8+6=50,0(10)对应癸,为癸巳。

此转换方法比较简明实用。但这只是一管之见,现公之于众,仅提供一种实践中切实有用的方法和思路,且求教于师友和专家。

                                   撰稿人:宗贤静

2019年12月23日

此文为汉阳老年大学82岁老学员宗贤静先生委托发表。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
公历日辰的干支速算心法
(农历与公历的转换)公历日期和干支纪日的转换公式
最实用的公历农历查询器(可查每天干支)!
为什么说2023年是“黑兔年”?还有384天两个立春,有啥说法?
根据公历计算日期干支(独创研究,简单规律!)
2020庚子年犯太岁生肖解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服