必赢手机app下载 / Blog / 必赢体育官方网站 / 【必赢体育官方网站】如何算出有个别年份的干支纪年,php实现伏羲八卦总括器示例_php实例_脚本之家

【必赢体育官方网站】如何算出有个别年份的干支纪年,php实现伏羲八卦总括器示例_php实例_脚本之家

天干地支是古代纪年纪月纪日纪时用的二十二个汉字,其中天干十个,分别为甲乙丙丁戊己庚辛壬癸;地支十二个,分别是子丑寅卯辰巳午未申酉戌亥。两者搭配使用,形成六十甲子,在年月日时里循环使用,周而复始。

天干地支,简称“干支”。在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序互相配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在我国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。

对于其计算

天干地支算法1

第一种:是上高中的时候语 文老师教的,先将天干进行编码:

天干地支算法:

必赢体育官方网站 1

一.公元后的:天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3
如1894年末尾一个数是4就甲年,依此类推

甲、乙、丙、丁、戊、己、庚、辛、壬、 癸

地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3
换算:1894除以12,余数是几,就在地支中找几

4、 5、 6、 7、 8、 9、 0、 1 、 2、 3

二.公元前的:天干:甲7 乙6 丙5 丁4 戊3 己2 庚1 辛0 壬9 癸8
如公元前7年就是甲年依此类推

凡是公元后某年的最后一位数字是“4”,那么该年的天干就是“甲”;“5”就是“乙”;余类推。如2003年的天干就是“癸”。记住这一编码很实用,虽然不能用干支纪年来直接推算公元纪年,但可以给我们一点提示,凡是天干为“甲”的公元纪年数最后一位数必为“4”;“辛”为“1”;余类推。如辛酉政变、辛丑条约、辛亥革命发生年代的最后一位数字都是“1”,而“1”刚好对应天干中的辛。

地支:子-9 丑-8 寅-7 卯-6 辰-5 巳-4 午-3 未-2 申-1 酉0 戌-11
亥-10换算:如公元前221年,-221除以12,余数是几,就在地支中找几

再将地支进行编码:

复制代码 代码如下:

子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

天干地支算法2

4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3

复制代码 代码如下:

把公元某年的数字除以12,余数为“4”,那么该年的地支就是“子”;余数为“5”就是“丑”;其余类推。心算地支可将年份数减去12的倍数,如1800、1860、1920、1980等,再算就容易得多了。

最后将天干、地支合在一起,就是公元某年的干支纪年。如1861年,最后一位数字是“1”,天干为“辛”,将1861除以12(或1861减去1860),余数为“1”,地支为“酉”,那么公元1861年就是辛酉年

根据六十甲子可以推算出具体的年月日时。而在计时使用里,由于一天为二十四小时,古代正好是十二时辰,因此形成两个小时一个时辰的换算关系,具体为深夜23点到子夜1点为子时,1-3点为丑时,3-5点为寅时,5-7点为卯时,7-9点为辰时,9-11点为巳时,11-13点为午时,13-15点为未时,15-17点为申时,17-19点为酉时,19-21点为戌时,21-23点亥时。除了以此计时外,另外地支计时法还与干支计日联系在一起形成六十干支计时法,即甲己日子时以甲开头,成为甲子时,然后丑时成为乙丑时,寅时成为丙寅时,依次类推。乙庚日子时以丙开头,成为丙子时;丙辛日子时以戊开头成为戊子时。丁壬日子时以庚开头,成为庚子时;戊癸日开头以壬开头成为壬子时。这样六十天干形成完整的纪年纪月纪日纪时法,每人出生的时辰也就有了确定的四组天干八个字组成的生辰,简称“八字”。如此时正是2005年11月15日19:07,此时出生者的八字就是乙酉年丁亥月癸卯日壬戌时(因为计日天干为癸开头,故本日子时为壬子时,推算至19点至21点即为壬戌时)。

方法二:口诀法:

1、计算公元后年份的口诀是;“公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。以1911年为例,年份减3得基数1908,除以10得余数8,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得”辛”,再将基数1908除以12恰好除尽,余数为0(可理解为1之前即12),再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得”亥”,故1911年为辛亥年。

2、计算公元前的年份,
“公元前年数先加三,除10余数是天干,基数改用12除,余数便是地支年”,而查干支次序时均自后向前倒查即可。以公元前40年为例,
年份加3得43为基数,除以10得余数3,倒查天干为“辛”,再将基数除以12得余数7,倒查地支为”巳”,故公元前40年应为”辛巳”年。

其中关于公元纪年和干支纪年的换算是个难点,比如:公元2004年是干支纪年的什么年?这里介绍一种比较简单的计算方法。

首先要先记准十个天干和十二个地支再记住一个历史事件的公元纪年和干支纪年分别是哪一年,如辛亥革命是1911年。然后就可以以此为借助点来计算了。如:知道1911年是辛亥年,问你2004年是干支年的什么年?计算步骤如下:先2004-1911=93再93÷10=9余3,用这个余数3定天干。(也就是假如没有余数那2004年的天干就和1911年的天干是一样的即是“辛”;假如余数是1,那2004年的天干就是在1911年天干“辛”的后面一个字,即是“壬”。以此类推之。)也就是2004年的天干是“辛”后第三个字即“甲”。用93÷12=7余9,用这个余数9定地支。也就是2004年的地支是“亥”后第九个字即“申”把天干和地支合在一起即2004年的干支纪年是甲申年。

方法三:

首先介绍一下,天干和地支,共有十天干和十二地支,合称“天干地支”。

十天干:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸;其中甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干。

十二地支:子、丑、寅(yín)、卯、辰(chén)、巳(sì)、午、未(wèi)、申、酉、戌、亥(hài)。其中子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支(注:十二地支对应十二生肖——子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇;
午:马;未:羊;申:猴;酉:鸡;戌:狗;亥:猪。)

介绍一下计算方法:

用本年除以10天干,得余数减去3,所得的数为天干的序数。例如;2015年除以10
,余数得5.用5减去3等于2.第二位天干是乙。那2015年的天干就是乙。用本年除以12,得余数减去3.得数为地支的序数。例如;2015年除以12,余数得11,用11减去3,等于8,那2015年的天干就是未。

那天干和地支和起来就是乙未年。

到这里还没有完,任何事情都会有意外发生,例如:余数为3或者小于3,怎么办呢?

当出现这种意外时,你可以这样:

必赢体育官方网站,假如;你推算的年份的天干。除以10
,得数是整数,,余数小于3或等于3的,就用10
,减去3.得数等于7,那么第7位的天干为庚。假如;你推算的年份的地支,除以12余数小于3或等于3的,加上12,再减去3.所得的数。就是地支的排列序数。

如果不相信,你可以试一试计算2013年。

除此之外,你还可以根据十二地支计算的结果,知道今年是什么年。

必赢体育官方网站 1

十二生肖与中国传统文化中的十二地支呈现一一对应关系,分别为,子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。

例如:2015年,地支是未,所以就是羊年。

是不是很有趣,去小伙伴面前炫耀一下吧!!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图