中国纪年法的由来与变革
在中国古代用来纪年法就是天干地支纪年法,比如,甲子年,乙丑年。到了辛亥革命之后1912年,当时的国民政府就不再使用以前帝制的年号了,开始采用西方国家的西历也就是公历作为国历,但是纪年仍然还是采用纪年法,比如38年就是1949年。
在新中国即将成立之际,1949年9月经中国人民政治协商会议的决定,新中国开始采用国际社会上通用的西历作为纪年法。也就是现在的公历纪年法。西历是国外的纪年法,它是以耶稣诞生的年份为纪元的开始计算。这一年纪元的开始,刚好是中国西汉平帝元年。所以这一年就是个分界线,在此之前就是称为公元前,比如公元前XX年。
中国古代天干地支纪年法,到底是从哪个朝始?现在并没有确切的记载,据《中国天文学史》记录,最早在夏朝就有可能产生了天干和地支的应用,不过还有待考古发现,但能够确定的是从汉朝开始,汉章帝就已经开始在全国统一实行了天干地支纪年法。一直传承到了今天。据专家发现,用天干地支来纪日的方式早在夏、商、周时期,一直就有使用。
天干地支
在古代人们讲究阴与阳的关系,天属阳,地属阴,天干就是代表天之道,地支就是代表地之道,这里的道是指自然运行规律,天道与地道就决定着人道,据史料《辞源》记载,“干支”是取义于树木的干和枝,并没有什么特别的含意,但在易学里面有很多相应解释。天干是10个字,也相当于十个数字:甲乙丙丁戊己庚辛壬癸。地支有12个字:子丑寅卯、辰巳午未、申酉戌亥。
六十花甲子
天干和地支按以上顺序相结合,从甲与子相配开始,天干的10个字与地支的12个字相配一轮结束,并不能重复,大家都知道12和10的最小公倍数正好是60,所以10位天干和12位地支相搭配刚好是60对,古人把这60对数字称为“六十花甲子”。如:甲子、乙丑、丙寅、丁卯,所以用来纪年就是六十甲子循环使用,一轮就是60年。
生辰八字
因此古人就用这六十花甲子来记载年份和月份以及日期,并且每日24小时也用不同的天干配12个地支来代表,这样一个地支就代表两个小时,子(23-1)、丑(1-3)、寅(3-5)、卯(5-7)、辰(7-9)、巳(9-11)、午(11-13)、未(13-15)、申(15-17)、酉(17-19)、戌(19-21)、亥(21-23)。所以每个人出生的那一天,在古代纪年法来表示只要八个字就可以代表年、月、日、时了,所以这就是人们常说的“生辰八字”。
十二大生肖
另外12个地支也对应着我们平时所说的十二大生肖,子属鼠、丑属牛、寅属虎、卯属兔、辰属龙、巳属蛇、午属马、未属羊、申属猴、酉属鸡、戌属狗、亥属猪。所以我们用天干地支纪年法来计算,2018年就是戊戌年,戌对应的生肖就是狗,因此平时才称为狗年--旺旺年。
换算方法
我们现在平时都是用公元纪年,如何换算成古法天干地支纪年,有个很简单的方法,因为天干配地支,天干是10个字,地支是12个字,组成60个对不重复时,天干就是六轮,而地支就是五轮。
天干的算法:用现在通用的公历年数减去3再除以10所得的余数,通过这个余数找到对应的字目就是这年的天干。1甲、2乙、3丙、4丁、5戊、6己、7庚7、8辛、9壬、0癸。
地支的算法:用现在通用的公历年数减3再除以12所得余数,通过这个余数找到对应的字目就是这年的地支。1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌、0亥。
比如我们换算2018年的天干和地支,用2018减去3等于2015再除以10等于5。天干就是戊。2018减去3再除以12余数就是11。那么地支就是戌。那么2018年就是戊戌年。
天干地支与五行的关系
说到这不得不佩服我们祖先的智慧,天干和地支结合五行,就不得提到中国著名的《易经》,10天干和12地支又分为阴、阳,配合五行金、木、水、火、土,再加上五个方位:东、南、西、北、中,结合人的身体五脏六腑,形成阴阳相生相克关系,因此天干地又赋予了更加神秘的内涵,包括中医理论也讲得是人体五脏六腑,血和气都必须得到阴阳平衡。
十大天干对应五行:甲和乙属于木、丙和丁属于火、戊和己属于土、庚和辛属于金、壬和癸属于水。
十天于对应人体的部位:甲对应头、乙对应项、丙对应肩、丁对应胸、戊对应肚、己对应脐、庚对应腰、辛对应肋、壬对应股、癸对应四肢。
十天干对应五脏六腑:甲对应胆、乙对应肝、丙对应小肠,丁对应心脏、戊对应胃、己对应脾。庚对应大肠、辛对应肺,壬对应膀胱,癸对应是肾与心脏。
十二地支与人体部位的关系:子丑对应腿脚,寅亥对应腿膝,卯戌对应屁股,辰西对应两臂,巳申对应肩,午未对应头面。
十二地支与方位:寅卯属东方木,巳午属南方火,申西属西方金,亥子属北方水,辰戌丑未属中央土。
总而言之,中国的传统文化是我们祖先们的大智慧,传承下来的都是宝贵的文化财富。看似很简单的天干地支纪年法,却体现的是博大精深的文化内涵,今天我们虽然历法都是用的外来历法,但天干地支纪年法从没有失传过,中华传统文化的继承和发展是我们国人必须代代相传的薪火。
甲子,其实是天干与地支按照一定规则组合而成的,天干与地支组合是第一个甲子年,每60年称为一个甲子。
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
生肖:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪;
其中地支与生肖对应:子对鼠(子鼠),丑对牛(丑牛),......,亥对猪(亥猪);
60甲子
那么我们怎么知道哪一年是什么甲子年呢(公元前的计算就不介绍了)?
先看甲子年(60甲子中的第一个):计算公式:甲子年对应公历年计算公式:年份=60 x (甲子数)+4,如:60x0 + 4 = 4,即公元4年为甲子年;再如:60*34+4=2044,即公元2044年为甲子年,2044-60=1984也是甲子年。
那么我们就可以通过60甲子表倒推或正推得出哪一年是甲子年,如:公元2044年为甲子年,把生肖带上就是甲子鼠年。如果以1984为最近的甲子年,那么到下一个甲子年中,用年份-1983得到的数字就是甲子中对应的数字,如2023-1983=40,即2023年为癸卯兔年还可以用(年份-3)÷60得到的余数就是甲子中对应的数字,如(2023-3)÷60=33......40,即2023年为癸卯兔年。
我们还有没有其他的计算方法呢?
方法一:
手势法,比较繁琐,这里就不介绍了。
方法二:
天干:甲[1]、乙[2]、丙[3]、丁[4]、戊[5]、己[6]、庚[7]、辛[8]、壬[9]、癸[0];
地支:子[1]、丑[2]、寅[3]、卯[4]、辰[5]、巳[6]、午[7]、未[8]、申[9]、酉[10]、戌[11]、亥[0];
生肖:鼠[1]、牛[2]、虎[3]、兔[4]、龙[5]、蛇[6]、马[7]、羊[8]、猴[9]、鸡[10]、狗[11]、猪[0];
计算规则:天干(年份-3)÷10的余数,地支与生肖(年份-3)÷12的余数;
如2023年:2023-3=2020,2020÷10余数为0,对应天干中的癸(对应[]中的数字);2020÷12=168......4,对应地支中的卯(对应[]中的数字),对应生肖中的兔(对应[]中的数字);所以2023年为癸卯兔年。
方法三:
天干:甲[4]、乙[5]、丙[6]、丁[7]、戊[8]、己[9]、庚[0]、辛[1]、壬[2]、癸[3];
地支:子[4]、丑[5]、寅[6]、卯[7]、辰[8]、巳[9]、午[10]、未[11]、申[0]、酉[1]、戌[2]、亥[3];
生肖:鼠[4]、牛[5]、虎[7]、兔[7]、龙[8]、蛇[9]、马[10]、羊[11]、猴[0]、鸡[1]、狗[2]、猪[3];
计算规则:天干,年份÷10的余数,地支与生肖年份÷12的余数;
如2023年:2023÷10的余数为3,对应天干中的癸(对应[]中的数字),2023÷12的余数为7,对应地支中的卯(对应[]中的数字),对应生肖中的兔(对应[]中的数字),所以2023年为癸卯兔年。
其实方法特别多,具体看计算规则,有复杂的,有简单的;如个人觉得方法二和方法三要简单一些,方法一就要复杂一些,方法二可以理解为数组下标(编程思想);方法三,公元年的第一个甲子数是4。
首先搞清楚天干、地支有哪些:
天干有十,分别是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 地支有十二,分别是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 地支同时还对应大家的十二属相,子-鼠、丑-牛、寅-虎、卯-兔、辰-龙、巳-蛇、午-马、未-羊、申-猴、酉-鸡、戌-狗、亥-猪。天干地支一搭配便形成了天干地支纪年法,比如我们耳熟能详的甲午战争天干为“甲”,地支为“午”,当年是马年。
然后梳理计算思路:
十与十二的最小公倍数是60,这意味着60年一循环。为了方便计算,寻找公元0年附近最近循环中的第一年-甲子年。公元元年为辛酉,则公元3年为甲子年。那么用当年年份减去3年就回归到了循环的开始,天干十个,除以10余数为天干的排序数,地支十二个,除以12余数为地支的排序数,正好除尽则为最后一个排序数。“甲午战争”发生在1894年,1894-3得1891,除以10余1得“甲”,除以12余7得“午”。
最后看看2024年:2024-3=2021,2021/10余1→天干对应第一个“甲”,2021/12余5→地支对应第五个“辰”,所以2024年按天干地支法为“甲辰”年,龙年。
甲子,其实是天干与地支按照一定规则组合而成的,天干与地支组合是第一个甲子年,每60年称为一个甲子。
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
生肖:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪;
其中地支与生肖对应:子对鼠(子鼠),丑对牛(丑牛),......,亥对猪(亥猪);
60甲子
那么我们怎么知道哪一年是什么甲子年呢(公元前的计算就不介绍了)?
先看甲子年(60甲子中的第一个):计算公式:甲子年对应公历年计算公式:年份=60 x (甲子数)+4,如:60x0 + 4 = 4,即公元4年为甲子年;再如:60*34+4=2044,即公元2044年为甲子年,2044-60=1984也是甲子年。
那么我们就可以通过60甲子表倒推或正推得出哪一年是甲子年,如:公元2044年为甲子年,把生肖带上就是甲子鼠年。如果以1984为最近的甲子年,那么到下一个甲子年中,用年份-1983得到的数字就是甲子中对应的数字,如2023-1983=40,即2023年为癸卯兔年还可以用(年份-3)÷60得到的余数就是甲子中对应的数字,如(2023-3)÷60=33......40,即2023年为癸卯兔年。
我们还有没有其他的计算方法呢?
方法一:
手势法,比较繁琐,这里就不介绍了。
方法二:
天干:甲[1]、乙[2]、丙[3]、丁[4]、戊[5]、己[6]、庚[7]、辛[8]、壬[9]、癸[0];
地支:子[1]、丑[2]、寅[3]、卯[4]、辰[5]、巳[6]、午[7]、未[8]、申[9]、酉[10]、戌[11]、亥[0];
生肖:鼠[1]、牛[2]、虎[3]、兔[4]、龙[5]、蛇[6]、马[7]、羊[8]、猴[9]、鸡[10]、狗[11]、猪[0];
计算规则:天干(年份-3)÷10的余数,地支与生肖(年份-3)÷12的余数;
如2023年:2023-3=2020,2020÷10余数为0,对应天干中的癸(对应[]中的数字);2020÷12=168......4,对应地支中的卯(对应[]中的数字),对应生肖中的兔(对应[]中的数字);所以2023年为癸卯兔年。
方法三:
天干:甲[4]、乙[5]、丙[6]、丁[7]、戊[8]、己[9]、庚[0]、辛[1]、壬[2]、癸[3];
地支:子[4]、丑[5]、寅[6]、卯[7]、辰[8]、巳[9]、午[10]、未[11]、申[0]、酉[1]、戌[2]、亥[3];
生肖:鼠[4]、牛[5]、虎[7]、兔[7]、龙[8]、蛇[9]、马[10]、羊[11]、猴[0]、鸡[1]、狗[2]、猪[3];
计算规则:天干,年份÷10的余数,地支与生肖年份÷12的余数;
如2023年:2023÷10的余数为3,对应天干中的癸(对应[]中的数字),2023÷12的余数为7,对应地支中的卯(对应[]中的数字),对应生肖中的兔(对应[]中的数字),所以2023年为癸卯兔年。
其实方法特别多,具体看计算规则,有复杂的,有简单的;如个人觉得方法二和方法三要简单一些,方法一就要复杂一些,方法二可以理解为数组下标(编程思想);方法三,公元年的第一个甲子数是4。
copyright © 2022 一生命运网 版权所有 辽ICP备2022007116号-4
法律声明:本站文章来自网友投稿,不代表本站观点,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容!