中国古代历史记载中的大事件,使用的都是干支历法,如甲午海战、戊戌变法、辛丑条约等,就是直接使用当年的干支记录历史事件。以后,公元历法随着西方列强的枪炮闯入我国,近百年来,很多先进文化与公元历法融合,哪怕是有“千年虫”这样的重大弊病,也没有挪动公元历法的地位,老百姓使用了几千年的干支历法反而不被现代年轻人熟知了。
其实,与干支历法比较起来,公元历法并不够精确,最可笑的则是世界历史上的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.干支纪年的规则:具体纪年累积的划分为:一元、正元、大元,称之为:三元九运。
一元:为一个花甲60年,一元分三运,一运为20年。
正元:为三个花甲180年,正元分上元、中元、下元,又叫三元。每个正元有九运。
大元:为三个三元540年。过去的540年的旧历叫“黄历”,预示着下一个纪元的开始,周而复始。
2. 纪年起点
(1)正月初一
中国传统历法中采用"正月朔",即农历正月初一作为生肖年的起点,这大量可见于历代正史和官方历书,以及现代的报纸和纸质版日历中。
解放以后,历法的编修由中国科学院紫金山天文台负责,其出版的所有历书,干支纪年的起讫点也表示为正月初一 。
公元2017年5月12日,国家发布了《中华人民共和国国家标准GB/T33661-2017〈农历的编算和颁行〉》规定了干支纪年和生肖纪年起于正月初一零点 。
(2)立春
历法依据
《中国古代历法》:"以立春为岁首,交节日为月首。年长即回归年,一节一中为一个月。"
以立春为岁首的《天历》。
中国科学院国家授时中心的日梭万年历上有完整干支历,以立春节气为一年的分界线 。
民俗依据
在古代,正月初一叫元旦;立春叫春节。
1912年,清朝被推翻,历法数序纪时的皇帝年号纪年法被废除,宣布使用公历,把1月1日定为元旦。后来袁世凯改农历正月初一为春节。
立春节和正月初一元旦在以前皆是重大节日。今天意思差不多的"岁"和"年"在古代有严格区别。古人视立春为"岁始",过"岁节",往往比过"年节"的声势还大 。从周代到清末,都以立春为一岁的大典,民间有"立春大过年"的谚语。 立春时天子亲率三公九卿、诸侯大夫去东郊迎春,祈求丰收。这种活动影响到庶民,使之成为后来世世代代的全民的迎春活动 ,如迎春、咬春、打春等。
中医学依据
《黄帝内经》:"经脉十二者,以应十二月。十二月者,分为四时。四时者,春秋冬夏,其气各异。"又说:"六气谓之时,四时谓之岁"。把干支纪法变为纪朔望月(太阴历)会跟经脉无法对应。
术数依据
中国玄学与二十四节气息息相关,所以长久以来"立春"在术数界中皆被视作新一年开始。 传统的属相算命、推八字等,都是以立春作为一年起始的。
其它依据如名著《红楼梦》第九十五回:"是年甲寅年十二月十八日立春,元春薨日是十二月十九日,已交卯年寅月",这里明确指出干支在纪年纪月时的转换点。
3.干支纪年和公历纪年转换规则
(1)根据万年历或电脑查看年干支,这是比较省事的方法。
(2)自然数序法求干支
二、干支纪月
中国传统历中的干支纪时系统(干支历)以二十四节气来划分出一年的12个月份,每个月含有两个节气:二十四节气中单数序列的节气又简称为"节",双数序列的节气又简称为"气"或"中",就是说二十四节气由12"节"加12"气"组成。60组各不相同的天干地支进行标注月份。从甲子到癸亥,循环更替,以至无穷。
中国传统历中的数序纪时系统以中气雨水所在之月为正月。
干支纪月的推排方法口诀:(五虎遁)
甲己之年丙作首,乙庚之岁戊为头。
丙辛岁首寻庚起,丁壬壬位顺行流。
若言戊癸何方求,甲寅之上好追求。
三、干支纪日
干支纪日从几千年前开始至今,一直纪日没有中断和错误,是一部了不起的纪日历史,能清楚考证的是起于鲁隐公三年二月己巳日。但在历史书籍中还有许多记载着干支纪日的,如《尚书·周·泰誓》的"惟十有一年,武王伐殷。一月戊午",《尚书·周·武成》的"惟一月壬辰,旁死魄"等记载了干支纪日。因此,足以证明在周代以前都已经在使用干支纪日了。
干支纪日只能查黄历或查电脑。
四、干支计时
干支纪时的推排方法口诀:(五鼠遁)
甲己还加甲,乙庚丙作初。
丙辛从戊起,丁壬庚子居。
戊癸起壬子,周而复始求。
天干地支
天干:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸。其中,甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干。
天干信息总表
项目 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
性质 阳 阴 阳 阴 阳 阴 阳 阴 阳 阴
五行 木 木 火 火 土 土 金 金 水 水
四季 春 春 夏 夏 夏 夏 秋 秋 冬 冬
方位 东 东 南 南 中 中 西 西 北 北
体表 头 项肩 额 胸 鼻 腹 筋 股 腿 足
脏腑 胆 肝 小肠 心 胃 脾 大肠 肺 膀胱 肾
换支 寅 卯 午 巳 辰戌 丑未 申 酉 子 亥
地支:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中,子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
地支信息总表
项目 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
性质 阳 阴 阳 阴 阳 阴 阳 阴 阳 阴 阳 阴
五行 水 土 木 木 土 火 火 土 金 金 土 水
四季 冬 冬 春 春 春 夏 夏 夏 秋 秋 秋 冬
方位 北 北 东北 东 东南 东南 南 西南 西南 西 西北 北
脏腑 膀胱 胃 胆 肝 脾 三焦 心 胃 大肠 肺 脾 肾
时辰 23-1 1-3 3-5 5-7 7-9 9-11 11-13 13-15 15-17 17-19 19-21 21-23
生肖 鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪
月份 11 12 1 2 3 4 5 6 7 8 9 10