天干地支纪年的计算方法

5、年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。还东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。但是用天干和地支搭配纪年的表现方式相传自黄帝时期就开始了,在殷墟商代考古发现过六十甲子表的残片。1干和支的含义:干支是天干,地支的合称。123456123456子寅辰午申戌丑卯巳未酉

6、亥计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用6除2009)。除以6所得的余数就可得出地支。但是,由于末尾数字的差异,所得地支也就不同。如此可得出:公元前:末位数字是0,1的,余0为第5个,余1为第6个,余2为第1个,余3为第2个,余4为第3个,余5为第4个。末位数字是2,3的,余0为第4个,余1为第5个,余2为第6个,余3为第1个,余4为第2个,余5为第3个。末位数字是4,5的,余0为第3个,余1为第4个,余2为第5个,余3为第6个,余4为第1个,余5为第2个。末位数字是6,7的,余0为第2个,余1为第3个,余2为第4个,余3为第5个,余4为第6个,余5为

7、第1个。末位数字是8,9的,余0为第1个,余1为第2个,余2为第3个,余3为第4个,余4为第5个,余5为第6个。公元后:末位数字是0,1的,余0为第5个,余1为第4个,余2为第3个,余3为第2个,余4为第1个,余5为第6个。末位数字是2,3的,余0为第6个,余1为第5个,余2为第4个,余3为第3个,余4为第2个,余5为第1个。末位数字是4,5的,余0为第1个,余1为第6个,余2为第5个,余3为第4个,余4为第3个,余5为第2个。末位数字是6,7的,余0为第2个,余1为第1个,余2为第6个,余3为第5个,余4为第4个,余5为第3个。末位数字是8,9的,余0为第3个,余1为第2个,余

9、一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。例如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。用已知公历年份计算干支纪年用公历年份计算干支纪年很简单:年份数减3,除以10的余数是天干,除以12的余数是地支。从已知日期计算干支纪日的公式和蔡勒公式很相像,如下:g=4C+C/4+5y+y/4+3*(M+1)/5+d-3

10、z=8C+C/4+5y+y/4+3*(M+1)/5+d+7+i(奇数月i=0,偶数月i=6)其中C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和14月来算。g除以10的余数是天干,z除以10的余数是地支。巧妙运用和干支有关的几个计算公式,还可以在没有万年历的情况下推算出古书里的干支纪日对应的公历日期。干支纪日,从夏朝就开始使用了。根据对中国古代历史典籍春秋中记载的日食的研究,我国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到今天,都未曾间断。干支纪年的出现则略晚一些,直到东汉元和二年(

11、公元85年)政府才下令在全国实行,至今也未曾间断。因此,凡是需要接触中国历史的人,总不免要遇到查某一年的干支或某一日的干支,以及由年干支和日干支推算是哪一年或哪一日的问题。通常,这类转换靠查历书都可以解决。但既然干支也是一个循环系统,自然也就有从年份和日期求干支的公式。干支是天干和地支的组合:序号12345678910十天干甲乙丙丁戊已庚辛壬癸序号123456789101112十二地支子丑寅卯辰巳午未申酉戌亥天干地支相配生成六十甲子用十干的“甲、丙、戊、庚、壬”和十二支的“子、寅、辰、午、申、戌”相配,十干的“乙、丁、已、辛、癸”和十二支的“丑、

12、卯、巳、未、酉、亥”相配,天干和地支从“甲子”开始,按顺序逐一相配,各用到最后一个时,再从第一个开始继续相配,就形成了六十个干支共配成六十组,称为六十甲子。为什么是六十个干支呢?这个从数学上很容易回答。根据干支的构成条件,其循环周期必然是天干数和地干数的最小公倍数。而60正是10和12的最小公倍数。如果我们把“甲子”编为1号,“乙丑”编为2号,这样编下去,就可以得到一个干支和序号的对照表,序干支序干支序干支序干支序干支1甲子13丙子25戊子37庚子49壬子2乙丑14丁丑26己丑38辛丑50癸丑3丙寅15戊寅27庚寅39壬寅51甲寅4丁卯16已卯28辛卯40癸卯52乙卯5戊辰17庚辰29壬辰41甲辰53丙辰6已巳18辛巳30癸巳42乙巳54丁巳7庚午19壬午31甲午43丙午55戊午8辛未20癸未32乙未44丁未56已未9壬申21甲申33丙申45戊申57庚申10癸酉22乙酉34丁酉46已酉58辛酉11甲戌23

THE END
1.中国农历年份,rpa,机器人,自动化至此千百年来,中国传统历——汉历(农历)所采用得干支纪年方法,与皇帝年号纪年一样以新年正月朔(元旦)为开始。 从元明清三代的史书,可见干支纪年在正月初一更替的记录:更多内容请查看https://baike.baidu.com/item/%E5%B9%B2%E6%94%AF%E7%BA%AA%E5%B9%B4/3383226 https://wdlinux.cn/html/zonghe/20241128/20015.html
2.家谱中的公历农历是怎么记载?天干地支又是什么?族谱新闻家谱中的公历、农历是怎么记载?天干地支又是什么? 公历为国际通用纪年,书写为“XXXX年XX月XX日”;农历为我国传统历法,书写为“天干地支+月份美称+日期”。修谱时应尊重个人习惯,天干地支可保留并注明公元年份。 公历与农历的记载方式 公历:公历又称格里高利历或西历,是现在国际上通用的纪年方式。在家谱中,公历日期https://www.zupu.cn/zxzp/20241126/657384.html
3.农历纪年的计算方法(农历纪年怎样计算)农历,又称阴历、农事历,是中国传统历法之一。它的计算方式与西方的公历不同,是以月亮绕地球一周的时间为基础的。以下是农历纪年的计算方法的详细介绍。 一、农历的基本构成 农历是一种阴阳合历,它以月亮的阴晴圆缺为基础,同时兼顾太阳的运行周期。农历一年有12个月,每个农历月大致等于一个朔望月,即月亮相位从一https://www.zaixianjisuan.com/jisuanzixun/nonglijiniandejisuanfangfa.html
4.算法系列之二十:计算中国农历(一)农历算法算法系列之二十:计算中国农历(一) 本文介绍了中国农历的历法规则,包括阴阳历的结合、天干地支纪年法、闰月的设置原理以及农历与二十四节气的关系。农历以月相为基础,通过置闰月协调与回归年的差异。天干地支纪年法通过天干(10个)和地支(12个)组合,每60年一个轮回。农历的闰月依据“十九年七闰”或更精确的“中气https://blog.csdn.net/orbit/article/details/9210413
5.农历纪年怎么记的农历纪年怎么记的 农历纪年的方法是按我们中国的阴历时间来确定的。也就是说正月初一王一年的开始。它与现在世界通用的西历也就是阳历纪年法有很大的区别,阳历是按地球绕太阳转一圈所用的时间规定为一年的时间,而我们的阴历是按月亮绕地球一圈所用的时间为一年。 农历纪年怎么记的 农历也叫夏历,我国从夏朝开始采用https://edu.iask.sina.com.cn/jy/30xuOoGH78J.html
6.立春之后属相就变了吗生肖属相如何计算1、农历算法 以春节为分界点,也就是我们说的农历新年为起点计算生肖的方法出现比较晚,最早记载出现在北宋,现在很多人比较认同这个。民俗专家们认为,属相不应该按二十四节气来算,毕竟春节是农历新年的开始,也是农历生肖年的开始,属相自然应从正月初一算起。 http://qubaike.com/xingzuo/af9u1omt.html
7.农历计算方法所以计算农历需要先找出气朔,计算气朔则需计算太阳和月亮的黄经,现代天文学使用行星历表计算天体位置。python有第三方库提供相关功能,本文提供的算法以PyEphem库为例,利用太阳黄经计算节气,由SolarTerms函数处理,合朔则直接使用库中提供的next_newmoon函数进行计算。 https://www.jianshu.com/p/d3b63ee7492f
8.天干地支的纪年算法同样由于干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年对应的干支为壬戌。其余可以类推。 上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。http://www.360doc.com/content/10/0829/15/655919_49649742.shtml
9.日历和生肖怎么算,生肖是按农历还是阳历算请问农历年腊月22日(国历年1月22日)出生的属相是什么 属相日历查询:十二生肖日期属相表 十二生肖年月日对照表。 新历出生和农历怎么算属相,生肖属相是按阴历还是阳历算? 生肖算法是按照农历。十二生肖也被称为十二年兽。在中国的历法上有十二只年兽依次轮流当值,所以我们的中国年就有以鼠,牛,虎,兔,龙,蛇,马,https://www.tai26.com/?p=126841
10.天干地支纪年法怎么算?需要注意哪些细节装修问答兹将搬屋选择吉日良辰之要点简述有这些:(一)迁移(搬屋)的日子不可与家人的「生肖」及「日柱」(农历https://ask.zx123.cn/show-6315273.html
11.农历纪年从哪一天开始算一年的第一天?–书格您现在的位置: 首页 / 交流区 / 水乐园 / 农历纪年从哪一天开始算一年的第一天? 正在查看 20 个帖子:1-20 (共 20 个帖子) 作者 帖子 2023年02月04日 17:19 @78892 回复 ?举报 oldestman 游客 看到有的日历从农历的正月初一开始(今年癸卯年),有的从立春开始算起,不知道以哪个为准的,都有什么依https://new.shuge.org/meet/topic/78892/
12.如果是公元前多少年,用干支纪年法怎么计算?应用公元年进行计算.应用公元年的某一年,除以60(指六十年甲子),余数小于60,再用余数减去3(干支纪年是从公元4年开始使用的),便知.如2002年:2002÷60,余数为22,再22-3,得数是19,查六十年甲子(干支表)19号干支,得知是壬午年.三.结合实际了解“十二地支” 1.用十二种动物分别与十二地支相配成为“十二生肖年https://www.zybang.com/question/636c16cd5f9ee133fb86781646888a60.html
13.阴历是怎么算的闰月加在某月之后叫“闰某月”,如刚刚过去的2009年农历闰月为己丑年闰五月(2009年6月23日——2009年7月21日)、即将来临的农历闰月为2012年的壬辰年闰四月(2012年5月21日——2012年6月19日)等。农历的算法是怎么算的? 5分一、农历规则计算: 节气和朔望的时间计算以东经120度,中国标准时间为准。https://www.360doc.cn/article/34990242_963225586.html