天干地支纪年换算器天干地支年份计算方法

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2022.08.09山东

1、公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(2月4日左右)至下一个西元年立春(2月4日左右)之间的回归年干支。例如:2015年的乙未年表示(2015年2月4日——2016年2月4日)。

2、序数法:

天干序数按:1(甲),2(乙),3(丙),4(丁),5(戊),6(己),7(庚),8(辛),9(壬),10(癸)

地支序数按:1(寅),2(卯),3(辰),4(巳),5(午),6(未),7(申),8(酉),9(戌),10(亥),11(子),12(丑)

3、推算年份法:

由于天干地支每60年一循环,所以不能直接根据干支计算对应的年份数值。但是可以根据干支计算出对应于60年中的第几年,从而进一步推算。

设x为天干对应的次序,甲-癸依次为1-10;y为地支对应的次序,子-亥依次为1-12.那么对应次序z的计算公式为:z=6x-5y,如果为负,可再加60。

其计算根据是同余方程:z≡x(mod10),z≡y(mod12),x≡y(mod2),解得z≡36x+25y(mod60),进一步化简即得。

中国近代史中许多历史事件均以天干地支纪年为基础进行命名如:辛酉政变就在1861,甲午战争就在1894年,戊戌变法就在1898年,辛丑条约就在1901年,辛亥革命就在1911年,壬子癸丑学制颁布在1912-1913年。

扩展资料:

1、天干的组成:

天干五行分为阴与阳,具体是:甲木、乙木、丙火、丁火、戊土、己土、庚金、辛金、壬水、癸水,其中甲丙戊庚壬为阳性,乙丁己辛癸为阴性。

在中国历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。

2、地支的组成:

地支:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)的总称。又称十二支。

中国古代用十二地支纪时、纪月。地支纪时就是将一日均分为12个时段,分别以十二地支表示,子时为23~1时,丑时为1~3时,等等,称为十二时辰。地支纪月就是把冬至所在的月称为子月,下一个月称为丑月,等等。

历史年份

现在农历的年份仍用干支。我们在知道其中一个干支年代是公元纪元的年份,就能推算其他干支年代,比如可以推算出辛酉政变、甲午中日战争、辛亥革命等这些大事分别发生于公元1861年,1894年,1911年。

扩展资料

历史

中国古代使用过多种时段制度。春秋战国时期曾用过十时制,即把昼夜各分为5个时段,昼有朝、禺、中、晡、夕;夜有甲、乙、丙、丁、戊,共10个时段。这种时段的划分是不等长的,因为一年四季中昼夜的长短是不相同的。

到秦汉以后,十时制就废止了。至于干支纪时,它是什么时代产生和运用的,已经无从查考了。不过它当是在古代十二辰制的基础上演变出来的。

古代将一昼夜分为十二个时辰,并用子、丑、寅、卯等十二地支表示,子时的正中为夜半。一种比较普遍的看法是,十二辰大概是在二十八宿之前创立的;到了唐代,才将十二支配上十干,成为干支纪时。

快速推算年柱干支法:

1、推算天干:

公元后任何年代:公元年末位数-3=年干,负数则加10

公元前任何年代:公元年末位数+8=年干

(因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)

2、推算地支:

公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12

公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12

另:

1、公元年末二位数+9=年支(适用于1800—1899年);

2、公元年末二位数+1=年支(适用于1900—1999年);

3、公元年末二位数+5=年支(适用于2000—2099年);

年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。

干支历法是上古文明的产物,又称节气历或中国阳历,是一部深奥的历法。它是用60组各不相同的天干地支标记年月日时的历法。主要由干支纪年、干支纪月、干支纪日、干支纪时四部分组成。它以立春为岁首,交节日为月首。年长即回归年,一节一中为一个月。干支历通过天干地支论太阳与地球的关系,二十四节气和十二月建是基本内容。

既管年又管月,兼具二十四节气。二十四节气是根据黄道面划分出来的,用二十四节气划分出十二个月,每个月含有两个节气,没有闰月。二十四节气与地球环绕太阳的周期运动有关,其年月日全由太阳视运动决定,与太阴月相无关。

它又与通常的阳历(如公历)不同,公历的月长由人为规定而与天象无涉;干支历的年月日均由天象决定,无须通过人为调整,是完全符合天象规律的一部历法。目前,干支历依旧流行于万年历等书,用于象数、风水和命理学中。

日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)举例如下:

2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑

2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅(1月、2月用上一年数)

由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。

作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。

THE END
1.算法系列之二十:计算中国农历(一)农历算法对于2000年以前的年份,计算出年份差后只要将天干和地支向前推算即可。例如1995年的干支可以这样计算:(2000 – 1995)%10 = 5,(2000 – 1995)%12 = 5,庚向前推算5即是乙,辰向前推算5即是亥,因此1995年的干支就是乙亥,十二生肖猪年。这个干支推算算法的实现如下:https://blog.csdn.net/orbit/article/details/9210413
2.公历农历转换农历量的接近365.2422日。因1回归年为12.368个朔望月,368/1000=46/125,所以在一百二十五年中应设置四十六个闰年,但因为这样设闰太过复杂,经推算,7/19最接近0.368,故一般的,在19年里中设置7个闰月,有闰月的年份全年383天或384天。又根据太阳的位置,把一个太阳年分成二十四个节气,以利于农业种植等活动。纪年用天https://gonglinongli.bmcx.com/
3.农历年份怎么算农历年份如何算高中知识3、道家信奉的六十个星宿神,即六十甲子日值日的六十位神。用天干和地支循环相配作为称呼这些神的名字。 以上就是高考网小编为大家介绍的关于农历年份怎么算 农历年份如何算问题,想要了解的更多关于《农历年份怎么算 农历年份如何算》相关文章,请继续关注高考网!https://www.027art.com/gaokao/HTML/12682925.html
4.农历纪年的计算方法(农历纪年怎样计算)农历,又称阴历、农事历,是中国传统历法之一。它的计算方式与西方的公历不同,是以月亮绕地球一周的时间为基础的。以下是农历纪年的计算方法的详细介绍。 一、农历的基本构成 农历是一种阴阳合历,它以月亮的阴晴圆缺为基础,同时兼顾太阳的运行周期。农历一年有12个月,每个农历月大致等于一个朔望月,即月亮相位从一https://www.zaixianjisuan.com/jisuanzixun/nonglijiniandejisuanfangfa.html
5.java计算阴历日期mob64ca12e6f33c的技术博客步骤2:计算农历年份 要计算农历年份,我们可以使用一些农历算法,比如农历定朔表等。这里以简化的方法示例代码: intlunarYear=LunarCalendarUtils.getLunarYear(solarDate.getYear()); 1. 步骤3:计算农历月份 类似地,我们可以使用农历算法计算农历月份: intlunarMonth=LunarCalendarUtils.getLunarMonth(solarDate.getYear(https://blog.51cto.com/u_16213392/9877037
6.天干地支的纪年算法把天干数和地支数合并起来,即为所求的干支年份。 再答:看看这样的算法可以不具体的计算方法为: 天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 http://www.360doc.com/content/10/0829/15/655919_49649742.shtml
7.php怎么计算阴历时间?Worktile社区最终,根据以上计算,可以得到对应的农历日期。将农历日期以特定的格式输出,就得到了所求的结果。 总结: 计算阴历日期是一个较为复杂的过程,需要借助农历算法来实现。具体的计算步骤包括确定公历日期、确定基准年份、计算年份差值、计算公历日期与农历日期的对应关系、计算闰月等。根据以上步骤可以计算出阴历时间。https://worktile.com/kb/ask/150886.html
8.VB计算农历的算法.NET教程,VB.Net语言下面是一个关于vb的农历算法 日期数据定义方法如下 前12个字节代表1-12月为大月或是小月,1为大月30天,0为小月29天, 第13位为闰月的情况,1为大月30天,0为小月29天,第14位为闰月的月 份,如果不是闰月为0,否则给出月份,10、11、12分别用a、b、c来表 示,https://www.west.cn/www/info/22131-1.htm
9.农历计算方法所以计算农历需要先找出气朔,计算气朔则需计算太阳和月亮的黄经,现代天文学使用行星历表计算天体位置。python有第三方库提供相关功能,本文提供的算法以PyEphem库为例,利用太阳黄经计算节气,由SolarTerms函数处理,合朔则直接使用库中提供的next_newmoon函数进行计算。 https://www.jianshu.com/p/d3b63ee7492f
10.属相计算年龄器属相与年龄的计算方法农历生肖查询计算器农历生肖怎么算,农历生肖查询计算器农历日生肖查询本工具可以快速的通过输入的年份查询出该年份在线。古人把十二地支分别用十二个动物表示如子鼠卯兔等每年每个出生的人都具。 以上就是与属相计算年龄器以及属相推算年龄简单方法的相关内容,看完属相计算年龄器 属相推算年龄简单方法一文后,希望对大家有所https://www.16757.com/ysh/huangli/1105.html
11.闰年怎么判断闰年的计算方法闰年2月有多少天补上时间差的年份为闰年。西方公历的闰年阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天。在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。闰年计算方法增加闰日的原因现时的公历以回归年为年的计算基础,而一个回归年大约等于365.24220日。因为在平年公历只http://sx.ychedu.com/SXJA/ELJJA/598444.html
12.备孕清宫图正版一览表(附清宫图计算方式)清宫图专题很多夫妻在准备怀孕时都会关注相关月份。清宫图是最常见的生辰八字之一,可以推算出怀孕的月份,不同年份会有不同的清宫图,出生的月份也不同 最准确的2023年男/女出生图版本 竖着看年龄,横着看月份。 在这种形式下,清宫图的年龄实际上是由女性的虚拟年龄计算出来的,也就是实际年龄加一岁的算法。例如,XX于1990年5https://www.snsnb.com/zt/show-812.html