日干支推算表
精简版的万年历
日干支推算表,又名日柱推算表,一纸万年历,是精简版的万年历,主要用于推算日干支。山东任红岩原创,推荐给广大命理师,它不用考虑任何闰年平年问题,一张表,直接推算出几千年的每一天干支
日干支推算
日干支公式: 日干支序数=年数+月数+日期 (和大于60,则减60。1月、2月用上一年的年数)
月数表说明:1月和2月并入上一年,可以将1月看作上一年的13月,2月看作上一年的14月,1月和2月仍用上一年的年数,不可用当年的年数。把3月置为每年首月算起。年数适用范围:此年3月-下年2月。
创作思路
作者山东嘉祥县的任红岩,一直致力于干支历研究,苦寻一种便捷的计算日柱方法,然而其它计算方法繁琐,鉴于闰年平年问题,计算复杂,苦思不得其门而入。2015年重阳日,野外散步期间,忽发灵感:何不将闰日置后,直接推算出每年干支纪日?于是豁然开朗,以3月1日为首起算,将2月末日置为最后一天,解决了闰年平年问题,创作了日干支推算表。借此以推荐给广大干支历爱好者和四柱命理师
原理
年数即此年2月末日的日干支序数,2月末日即2月底最后一天,即平年的2月28日或闰年的2月29日。例如2016年数=18,表示2016年2月末日(2016年2月29日)=18=辛巳。2017年数=2017年2月末日=2017年2月28日=23=丙戌。
因平年365天,闰年366天,因此,明年的年数,需要在今年的年数上,往后推进5日或者6日,若明年是平年,则年数加5(365-60*6=365-360=5日),若明年是闰年,则加6(366-360=6日)。
平年年数=上一年年数+5
闰年年数=上一年年数+6
日干支公式
日干支公式: 日干支=年数+月数+日期(和大于60,则减60;1月、2月各天用上一年数)
1月和2月的年数要归上一年,年数要用上一年的年数,可以看作上一年的13月和14月,例如求2015年1月30日干支,未到3月,年数要看2014年,2014年数=7,不能用2015年数,月数不变。
例:分别求出1986年7月18日,2000年8月15 日,2015年1月7日干支?
解:查表得知,1986年数=40,2000年数=54,2015年1月7日,未满3月,属于上一年2014年数=7
1986年7月18日=1986年数+7月数+18日=40+2+18=60=癸亥
2000年8月15日=2000年数+8月数+15日=54+33+15=102-60=42=乙巳
2015年1月7日=2014年数+1月数+7日=7+6+7=20=癸未
例:求1999年2月21日,1986年10月18日,2015年9月9日干支?
解:查表得知,1998年数=43(2月用上一年数),1986年数=40,2015年数=12
1999年2月21日=1998年数+2月数+21日=43+37+21=101-60=41=甲辰
1986年10月18日=1986年数+10月数+18日=40+34+18=92-60=32=乙未
2015年9月9日=2015年数+9月数+9日=12+4+9=25=戊子
例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年2月14日干支?
解:查表得知
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月用上一年数)
干支表
以上是干支表,附六十甲子序数,已知序数很容易推算出干支,个位即天干,用12除序数,余数即是地支。若日干支推算结果大于60 ,则减去60,差即日干支序数。然后可直接查看干支表得出干支。
干支表应和日干支推算表结合使用。
参考资料
最新修订时间:2024-12-01 14:54
目录
概述
日干支推算
参考资料