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