分享

公历换算:3步推算出任意年份的干支

 梦想童年594 2023-02-03 发布于江西

中国古代历史记载中的大事件,使用的都是干支历法,如甲午海战、戊戌变法、辛丑条约等,就是直接使用当年的干支记录历史事件。民国以后,公元历法随着西方列强的枪炮闯入我国,近百年来,很多先进文化与公元历法融合,哪怕是有“千年虫”这样的重大弊病,也没有挪动公元历法的地位,老百姓使用了几千年的干支历法反而不被现代年轻人熟知了。

其实,与干支历法比较起来,公元历法并不够精确,最可笑的则是世界历史上的1582年10月5日-10月14日之间是空白的(中国历史并不是空白的),1582年10月4日是星期四,而1582年10月15日直接跳到了星期五,因为这个历法的弊病,被人为的在日历中删除十天(详情见本人撰写的另一关于公元历法的文章:一个让世界消失10天时间的人。)。干支历法是华夏一族古人仰观天文、俯察地理,精确计算而制定的,但由于近代以来生产力的落后,以及现在应试教育一味学习西方的的弊端,年轻人会推算干支历的已不多见。为方便更多爱好者了解传统文化,我将干支历的推算法分两个篇章分享如下,本篇章着重讲解如何推算干支年份。

第一步:认识天干与地支。甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ),这十个汉字被称为天干。子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài),这十二个汉字被称为地支。

第二步:给天干排序推算年干。甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸3,年份的个位数是几,则对应的天干是什么.。如1982年个位数是2,则当年天干为壬;1357年个位数是7,则当年天干为丁……反之,如“甲午海战”历史年份,甲为天干对应数字4,可以知当年个位数为4,又如“戊戌变法”历史年份,戊为天干对应数字8,可以知当年个位为8,实际上是1894年“甲午海战”、1898年“戊戌变法”,“辛丑条约”、“辛亥革命”历史年份,辛为天干对应数字1,可知当年个位数为1,实际上分别是1901年、1911年。

戊戌变法1898

第三步:找出相应生肖对应地支。12地支对应12种生肖动物,分别是子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪,这十二个地支是有顺序的,如1984年为子鼠,则1985年为丑牛、1986为寅虎,这一点是必须要记住的。每个人都知道自己的生肖,也就能找出相应地支。如1985年生人知道自己属生肖牛,则地支对应丑,2019年知道属猪,则地支对应亥。相近年份的容易找出地支,其实久远年份也能迅速找准地支。生肖地支的规律是12倍率,只要加减12的倍数(如24、36、60、600……等)就能对准生肖地支。如1985+24=2009,则2009年也是丑牛,2019-600=1419,则1419年也是亥猪年。

前面已经知个位数对应天干,则可知1985年天干是乙,2009年天干是己,1985年则是乙丑年,2009年则是己丑年,2019为己亥年,1419也是己亥年。还有一个小规律就是,相差为60及60整倍数的两个年份,天干地支是相同的。如1911年与1971都是辛亥年,1898年与1238都是戊戌年。

有的人就会问了,学会这个有什么用呢?在很多的古代书画作品中,都会有年份落款,一般都是以干支历留下印迹,只要懂得了推算干支年份,看落款就能推算出书画作品的年份了。如下图:

光绪丙申年可推算出为1896年

光绪年间是1875-1908年,2016年是丙申年,光绪年间的1896年与2016年相差120年,所以同样是丙申年,可推算出这画作于1896年。



朋友圈评论


1.帖主写的不是干支历法,是干支记年法。

十二月置闰是《太阴月象农历》历法,内有十九年置七闰,每个置闰皆于当月的气候之处(如冬至、夏至等共十二个)行其闰月。

十天干的历法,我推导出为上古某个时期的历法,384年纳甲55次又补甲一次。我将其称为《太阳日象年历》。

 帖主若想看其推导,可翻我的微头条内有。因字数太多只能分三段发出。



2.公元纪年换成干支纪年,最简便方法是一是记住天干顺序0庚,1辛,2壬,3癸,4甲,5乙,6丙,7丁,8戊,9己(取年尾数);二是记住地支顺序0申,1酉,2戌,3亥,4子,5丑,6寅,7卯,8辰,9巳,10午,11未(取年数÷12的余数。如1984年,尾数4,天干为甲,1984÷12,余数为4,地支为子,所以1984年为甲子年。



3.简单推算法:公元年末位数减3余数1、2、3…9、0对应甲、乙、丙…壬、癸。

公元年减3除12,余数1、2、3…11、12对应子、丑、寅…戌、亥。

如2022年,2减3余9,对应壬,2022减3得2019,除12余3,对应寅,即为壬寅年。



4.本来天干顺序是甲1---癸10,但因为公元历是后来的,而第一个甲子年是公元前2697年即黄帝元年,个位尾数相差三,按甲1的话就要减3才行,余几就是天干几。如1999年,9—3=6,己是甲1顺序中的6,是甲4顺序中的9,一个结果。

还不如直接定甲4。



5.①天干:庚定为0,向后数辛1、壬2、……、甲4、乙5……、己9;

地支:申定为0,向后数酉1、戌2、……、子4、丑5、……、未11。

②公历年最后一位是几,则年天干为对应天干,如2022年,2对应壬。

年公历数÷12,余数几,年地支为对应地支,如2022÷12=168……6,6为寅。

则公历2022年纪为壬寅年。


6.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多