大家好,今天来为大家分享天干地支万能计算公式是什么的一些知识点,和天干地支计算法的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
本文目录
天干地支万能计算公式是什么天干地支纪年法是怎样计算的天干地支纪日怎么计算干支纪年法简便算法公式
10天干:甲乙丙丁戊己庚辛壬癸。
12地支:子丑寅卯辰巳午未申酉戌亥。
天干地支纪年法计算的万能公式:
天干计算法:年减去3再除以10得到的余数对应的天干字就是干。
地支计算法:年减去3再除以12得到的余数对应的地支字就是支。
1、1900----2100年之年干:年尾数-3。
例:1969年年干=9—3=6,第6位天干就是已。
2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12)。
2、1900----1999年之年支:年尾二位数+1;2000----2099年之年支:年尾二位数+5。
例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉;2012年年支=12+5=17,去掉12余5,地支第五位是辰;那么1969年干支就是已酉2012年干支就是壬辰。
3、月干公式,月的地支是固定的如正月起寅之类,只计算月干。
月干=年干数×2+月份。
例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。
4、日干支公式:
1900----1999年日干支基数=(年尾二位数+3)×5+55+(年尾二位数-1)/4。
2000----2099年日干支基数=(年尾二位数+7)×5+15+(年尾二位数+19)/4(只用商数,余数不用,数过60就去掉60)。
计算方法如下:
天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;
地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)
例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?
解:查表得知
1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰
1997年1月15日=1996年数+1月数+15日=33+6+15=54=丁巳(1月、2月用上一年数)
2008年8月8日=2008年数+8月数+8日=36+33+8=77-60=17=庚辰
2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑
2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅(1月、2月用上一年数)
扩展资料:
高氏日柱公式的成功之处在于:以世纪为运算区间,并引入了世纪常数这一重要的概念。使得日柱的求解在两位数以内进行,极大地简化了求解日柱的过程,实现了编写计算代码的可行性,且能够运用于心算。是日柱求解方法的一大创举和进步。
月基数的引入也在很大程度上简化了求解日柱的过程。经过进一步研究,作者发现世纪常数和世纪数之间也存在着对应关系,其关系公式(高氏日柱公式的辅助公式)如下:
C为世纪数,X为世纪常数的母数。
取整数值,X除以60的余数即为世纪常数x。
参考资料来源:百度百科—干支纪日法
如果你还想了解更多这方面的信息,记得收藏关注本站。