天干地支纪年法算法

  • 天干地支纪年法开始是哪一年

      根据现有的考古材料,古人早在殷商时代就开始用天干地支纪日,大概已有4000多年的历史。     天干的汉字数目依次是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支的汉字数目依次是:子、丑、寅、卯、辰、巳、午、未、申、叮、戌、亥。     关于天干地支的起源,有人认为是巴比伦文化影响的结果,有人认为是古人对太阳和月亮运行周期的描绘,有人认为是古代人农业经验的反映。     天干地支二者的组合,产生了六十甲子,在中国采用公历之前,人们长期用它记年、月、日,如甲子年、丙寅年、戊辰年等。例如,公元2001年,是中国农历的辛巳年;下一个辛巳年则是在60年以后,即公元2061年。     天干地支的主要序数功能被一二三四等数字取代之后,人们仍然用它们作为一般的序数字。尤其是甲乙丙丁,不仅用于罗列分类的文章材料,还可以用于日常生活中对事物的评级与分类。     在阴阳五行理论中,干支按其顺序分为阴阳,逢单数属阳,逢双数属阴。天干的甲、丙、戊、庚、壬,地支的子、寅、辰、午、申、戌为阳;天干的乙、丁、己、辛、癸,地支的丑、卯、巳、未、酉、亥为阴数。在这个基础上,根据相生相克的理论,推算人事的和谐、兴衰、冲突及其生灭。     天干地支这样一些符号被赋予了丰富的神秘的文化内容,是了解古代中国人思维习惯和生活方式的重要材料。

  • 天干地支纪年法的换算

      公元纪年换算成干支纪年第一种算法:不同的资料算法有所差异,有的会给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以4开始按照顺序排下去,天干10后接1,地支12后接1。天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2003年,其尾数为3,对应的天干为“癸”;以12除2003得166,余数为11,对应的地支为未。于是2003年的干支纪年为“癸未”年。注意这是指2003年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春之后的第四个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。特:某一年的尾数为0且用该年除以12的余数为0,则取天干中的编号为10的“庚”和地支中的编号为12的申”。如:公元120年尾数0则取天干中的“庚”;除以12余数为0,则取地支中的“申”。 那么,公元120年则为庚申年。公元纪年在12之内的可直接用该数字在天干、地支中查找。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。公元12年则为壬申年。第二种算法:1. 天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;2. 地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥例1. 我们以2010年为例;天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚;地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第3位是寅,即地支为寅;综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,我再举一例来说明:例2. 我们再以1987年为例;天干算法: 1987-3=1984, 1984/10=198余4, 4对应天干第4位是丁,即天干为丁;地支算法: 1987-3=1984, 1984/12=165余4, 4对应地支第4位是卯,即地支为卯;综上公元1987是用天干地支纪年为丁卯年。  公元前纪年与干支纪年的换算将天干、地支编号如下:天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸7 6 5 4 3 2 1 10 9 8地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥9 8 7 6 5 4 3 2 1 12 11 10以公元前纪年的尾数在天干中找出对应该尾数的天干,再将公元前纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元前纪年的干支纪年。如:公元前155年用尾数5取天干中的“丙”; 155除以12得余数11,对应地支中的“戌”。那么,该年则为丙戌年。公元前纪年在12内的可直接找到对应编号的天干、地支。如:公元前8年则为癸丑年。注意:农历干支年与公历公元年年并不完全重合,如今年是农历癸巳年(西元2013年2月10日春节至2014年1月30日除夕)。 干支纪月时,每个地支对应二十四节气自某节气(非中气......余下全文>>

  • 农历与天干地支纪年法

      1、农历:中国的历法与纪年采用阴阳干支三合历;上古时期,根据不同的农业牧业生产情况需要,分别产生过太阳历法和太阴历法。农历作为中国传统历法,最早源自何时无从考究,据出土的甲骨文和古代中国典籍多有记载,现时阴阳合一的历法规则一般认为源自殷商时期。从黄帝纪年到清朝末期启用西历(格里历),中国历史上一共产生过102部历法,这些历法对中国文化与文明产生过重大影响,比如夏历、商历、周历、西汉太初历、隋唐大衍历和皇极历等,有的历法虽然没有正式使用过,但对养生、医学、思想学术、天文、数学等有所作用,如西汉末期的三统历和唐朝的皇极历法等。   汉朝以前的古代中国历法以366天为一岁,用“闰月”确定四时和确定岁的终始;已经有日、月、旬和时的时间单位,具备了阴阳历的技术;观察到了五大饥星和日月的运动规律,用“闰月”“减差法”来调整时差;历法实施成为重要大事,主要内容之一是“以闰月定四时成岁”和“正闰余”,即确定闰月位置和如何减去多余出来的天数(不是加上缺少的天数),由此来确定年岁的终结和开始。到了春秋战国时期,由于周朝王室衰落,诸侯各行其是,因此出现多轨制历法,亦即各诸侯和各地部落还有自己的地方历法;秦朝为中国历史上最后一个“以闰月定四时成岁”的历法。   汉朝初期开始中国历法出现了大转折,全国统一历法,历法也成为了一门较为独立的科学技术。汉武帝责成邓平、唐都、落下闳等人编写了《太初历》,之后刘歆作《三统历》,这两历的重要特点是年岁合一,一年的整数天数是365天,不再是之前历法的366天。以“加差法”替代之前的“减差法”以调整时差,年岁周期起始相当固定,用数学计算就能确定闰月,用不着“考定星历,建立五行”,至此,阴阳五行基本上退出了历法。之后中国历朝颁布的历法,均与太初历大同小异。     2、黄历,相传是由黄帝创制,故称为《黄历》。古时由钦天监计算颁订,因此也称皇历。其内容指导农民耕种时机,故又称农民历。民间俗称为通书。但因通书的“书”字跟“输”字同音,因避忌故又名通胜。   黄历是在中国农历基础上产生出来的,带有许多表示当天吉凶的一种历法。《黄历》主要内容为二十四节气的日期表,每天的吉凶宜忌、。     你说的问题,就是农历与黄历的关系问题,农历、黄历都与天干地支纪年法一样,但是,黄历是以立春开始算的,农历是按全国统一历法不变的。在易学算卦,计算人生运势、生肖运程等就有区别。这个问题很复杂,

  • 本命年算法

      是马年本命年,其实很简单,你的生日阳历91年2月4日是农历马年12月20日。   记住农历以春节为界,91年2月15日是羊年开始   这也是很多人只过农历生日而不过阳历生日的原因。   不信你算下,按阳历2014年2月4日是你23周岁,2015年2月4日是你24周岁,都是在农历马年,而按农历生日,明年(过了春节)马年农历12月20是你的24周岁生日

  • 阴历1998年腊月初三 用天干地支纪年法怎么表示? 5分

    农历中,腊月即十二月,在手机上用易历知食软体内的太易日历查一下即得结果,如下图(天干地支纪年法见图中画红线处):

  • 天干地支与公元记年法有什么联络和区别

    首先说一下公元的概念,公元即公历纪元,是一个国家建国的时候公布的官方历法,民国的时候,公元是国号纪年,西历纪录月日,清代的公元则是我们现在的农历。 我们现在的公元是使用国家最多的历法,1949年建国的时候,为与国际接轨,直接使用了该历法,该历法称为“格里高利历”,简称“格里历”,1582年10月,天主教皇格里高利十三世,下令,为不足历法上的误差,直接砍掉了10天,10月4日之后是10月15日。这个月只有21天。而新历法是400年闰97天,被400整除的世纪数年份为闰年(如1600年,2000年,2400年),不是的则为平年(如1700年、1800年、1900年,2100年,2200年,2300年,2500年等等)闰年2月是29天,平年2月28天,新历法3000多年才会有一天的误差。改历前为“儒略历”,或“旧历”四年闰一天,400年闰100天,东正教区并没有改历,直到苏联的十月革命才改历,而十月革命的名字,是旧历的名字,而这时候,新历与旧历的误差已经扩大为13天。你所说的公元,就是格里高利历。 中国的历法是“阴阳合历”,天干地支纪年法则是阳历的部分,24节气是中国农历的核心,它分为12节气和12中气,12节气是每个月的第一天,而12中气则与阴历闰月有关,称为“无中气置闰”,我们现在的农历,是1645年开始使用,改历原则是借鑑了西历的新历(历法制定者之一的徐光启是一位天主教徒,该历法明末开始修订,但未来得及实行,明朝就结束了,直到清代顺治二年,即1645年才开始实行),重新确定了夏至,冬至,春分,秋分,然后重新确立24节气在黄道中的位置与日期。这次改历也是中国历法上对历法结构的最后一次改历,简单的说就是平气该定气。 联络:天干地支纪年法与格里高利历都是太阳历,都是先确定了春分(Spring Equinox),秋分(Autumn Equinox),夏至(Summer Solstice),冬至(Winter Solstice),然后再按照秋分到春分,春分到秋分少几天而确定历法结构而确定的历法。 区别:是一年的第一天,西历受宗教影响,而我们则是因为我们是农耕民族,春天大地复甦,的日子,把它当作一年的第一天顺应民意。中国以春季为一年第一天是从公元前104年开始(汉武帝元封7年,改历后称为太初元年,改历的新版本也被称为“太初历”)而西历则是公元前46年开始,公元前8年变成现在的历法结构,1582年起确定了400年闰97天的结构。 1970年电子时的发明,使各国的不同版本的历法最终固定下来,误差则以润秒来向全世界公布。

  • 天干地支纪年法怎么算日? 只要日的 怎么算看清了在回答。

      我把公式给你     日天干地支   从已知日期计算干支纪日的公式为:   g=4C+[C/4]+[5y恭+[y/4]+[3*(m+1)/5]+d-3   z=8C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d+7+i   其中c是世纪数减1。奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数。[ ] 表示取整数。   1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。   g 除以 10 的余数是天干,z 除以 12 的余数是地支。     如果先求得了g,那么   z=g+4C+10+i(奇数月i=0,偶数月i=6)     如:   2009年7月16日   G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」   Z=149+80+10+0=239 余数为11,地支是「戌」

  • 干支纪年是以春节为界限吗?生肖纪年是以立春为界限吗?

      生肖跟干支是一回事

  • 如何计算干支纪年法

      一.干支纪年法。   1.干和支的含义:干支是天干、地支的合称。   干指天干,共有10个符号:   1 2 3 4 5 6 7 8 9 10   甲 乙 丙 丁 戊 己 庚 辛 壬 癸     支指地支,共有12个符号(对应十二生肖):   1 2 3 4 5 6 7 8 9 1 0 11 12   子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥     2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支(10与12的最小公倍数为60)。如此继续排下去又将恢复原状,周而复始,即民间所说“六十年一甲子”。     二.查看不同时间段的万年历。如:1516—2060年的万年历,记着五百年的干支, 一查便知。   六十年甲子(干支表)   1 2 3 4 5 6 7 8 9 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   甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥     根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年。   应用公元年进行计算。应用公元年的某一年,除以60(指六十年甲子),余数小于60,再用余数减去3(干支纪年是从公元4年开始使用的),便知。   如2002年:2002÷60,余数为22,再22-3,得数是19,查六十年甲子(干支表)19号干支,得知是壬午年。     三.结合实际了解“十二地支”   1.用十二种动物分别与十二地支相配成为“十二生肖年”。如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推。(如下表)     十二生肖年   1 2 3 4 5 6 7 8 9 10 11 12   子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪     2. 以十二地支来表示十二时辰。   一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表)     二十四小时和十二时辰对照表     子 丑 寅 卯 辰 己   23-01:01-03:03-05 :05-07:07-09:09-11     午 未 ......余下全文>>

  • 用天干地支纪年,1990年是哪一年?

      1990年1月26日前是农历已巳年[蛇年],1月26日半夜12时以前出生昀小孩应属蛇,不能属马. 1月27日凌晨0时至1991年2月14日半夜12时之间是农历庚午年[马年], 在此段日子里出生的小孩属马.