日干支推算表

用於推算日干支的表

日干支推算表,又名日柱推算表,一紙萬年曆,是精簡版的萬年曆,主要用於推算日干支。山東任紅岩原創,推薦給廣大命理師,它不用考慮任何閏年平年問題,一張表,直接推算出幾百年的每一天干支。

干支表


01 甲子11 甲戌21 甲申31 甲午41 甲辰51 甲寅
02 乙丑12 乙亥22 乙酉32 乙未42 乙巳52 乙卯
03 丙寅13 丙子23 丙戌33 丙申43 丙午53 丙辰
04 丁卯14 丁丑24 丁亥34 丁酉44 丁未54 丁巳
05 戊辰15 戊寅25 戊子35 戊戌45 戊申55 戊午
06 己巳16 己卯26 己丑36 己亥46 己酉56 己未
07 庚午17 庚辰27 庚寅37 庚子47 庚戌57 庚申
08 辛未18 辛巳28 辛卯38 辛丑48 辛亥58 辛酉
09 壬申19 壬午29 壬辰39 壬寅49 壬子59 壬戌
10 癸酉20 癸未30 癸巳40 癸卯50 癸丑60 癸亥
以上是干支表,附六十甲子序數,干支序數很好推算,個位即天干,用12除序數,餘數即是地支。若日干支推算結果大於60 ,則減去60,差即日干支序數。
干支表應和日柱推算表結合使用。

日干支推算


年數表(1950年—1999年)
1950311960241970161980919901
19513619612919712119811419916
195242196234197227198219199212
195347196339197332198324199317
195452196445197437198430199422
195557196550197542198535199527
19563196655197648198640199633
195781967197753198745199738
19581319686197858198851199843
19591819691119793198956199948
年數表(2000年-2049年)
200054201046202039203031204024
200159201151202144203136204129
20024201257202249203242204234
2003920132202354203347204339
200415201472024203452204445
20052020151220255203557204550
20062520161820261020363204655
200730201723202715203782047
20083620182820282120381320486
200941201933202926203918204911
月數表(萬年通用,1月和2月須加上一年的年數)
月份3月4月5月6月7月8月9月10月11月12月下年1月下年2月
月數31132233434535637
日柱公式:日干支序數=年數+月數+日期(和大於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月用上一年數)