怎样算月干支(怎样算干支时柱)
怎样算月干支
月干支的计算公式:月干序=(所求年尾数+2)*2+月(份取尾数)。月支序=月份+2。
月干支一般指干支纪月。干支纪月是指用干支记录月序。部分书籍只用地支纪月,每月固定用十二地支表示。把冬至所在之月称为八月,下一个月称为丑月,以此类推。故古历中的《夏历》以寅月为正月,又称建寅之月或建寅正月等。
干支纪月是由十二辰纪月发展而来。在古代早以十二辰纪月,即为月建。在以钟表盘面理解日月五星的运行时,我们就可很清楚的看到月建是日月相会时的辰位。古代历法选冬至日且日月相会日为对应于子刻度,月针绕行一周约27天多,但此时作为太阳视运动的年针已前行了约一个刻度,月针需再前行2天多才能赶上太阳进行日月相会,这时就相会于丑刻度,这样日月相会日就会逐步发生在十二刻度中,以此确定月建。
推算月份干支的简便推法
上次,我们讲述了年份的干支推算。这次我们来谈谈月份的干支推算。
要推算一年里各个月份的干支,最重要的是确定那一年的正月的干支。正月的干支确定了,其他月份非常容易推算。
算卦时,每年正月的干支是根据那一年的天干决定的。
我们先记个口诀:甲己之年丙为首,乙庚之岁戊作头,丙辛之年寻庚上,丁壬壬位顺水流,戊癸之年何方发,甲寅头上好追求。就是说,如果某年天干是甲和己,那么甲年和己年的正月的干支就是丙寅。
我的简便推法就是把月份的干支转化成年份的干支。这样,就把推算月份的干支变成了推算年份的干支。
我们知道天干为甲的那一年的正月的干支是丙寅,又知道1986年是丙寅年。很容易的,我们就知道天干为甲的那年1—12月份的干支和1986年—1997年的干支对应。也就是说天干为甲的那年的一月的干支和1986年一样,二月份干支和1987年的一样,三月的干支和1988年的干支一样。依次对应下去……
比如我们要推测1984年10月的月份的天干地支。
因为1984年是甲子年,所以1984年正月是丙寅月,所以1984年正月丙寅对应的年份是1986年丙寅年,所以1984年正月到12月对应1986年到1997年。
1月与10月相差9个月,所以
1+9=10
1986+9=1995。
要推算10月份的干支,知道1995年的干支就行了。
因为1995年是乙亥年。所以1984年10月是乙亥月。
那么以同样的方法推测下1985年12月的天干地支。
因为1985年是乙未年。1985年年份的天干是乙,所以1985年正月是戊寅月。又因为1998年是戊寅年。所以1985年1月—12月天干地支和1998年—2009年的年份的天干地支对应。所以知道了对应年份的天干地支也就知道了对应月份的天干地支。
因为1月到12月相差11个月,所以 1+11=12。
1998+11=2009。
因为2009年己丑年,所以1985年12月为己丑月。
年月日时四值干支快速推算方法掌诀
掌据此方法可以不用查万年历。用掌诀加心算快速算出任何年月日时的干支。此方法筒单实用,是本人经常使用的方法,特别是年日干支算法,是我结合自已多年实践经验所创,网上是无法找到约。希望各位易学爱好者好好珍惜,关注收藏。以免用时找不到。
A:年干支快速推算法:
1.年天干求法:年尾数4加在十天干掌甲位上,5(乙),6(丙),7(丁),8(戊),9(已),0(庚),1(辛),2(壬),3(癸)。
(见十天干配年命掌诀)
即公元年4尾对应年干为甲,5尾对应乙,6尾对应丙,余仿此类推。
2:年支的求法:1900年一1999年基数为1,2000年一2099年基数为5。(1900年前和2099年后的基数就不必记了,因为这两个基数已经包合200年了)
方法是:把公历年尾数后两位加该年所对应的基数的和除以12所得的佘数对应的地支数,就是该年的地支数。
举例:求2022年的地支?
1:根据上面求天干掌知道年尾2对应十天干掌壬上,故知年天干是壬。
2:求地支:用年尾22+基数5=27 27÷12余数是3,3对应十二地支寅,故知寅是2022年的地支,综合上面知道:2022年的干支是壬寅。余仿此。
B:月干支推算法:
五虎遁歌:
甲已之年丙作首,乙庚之岁戊为首,丙辛之年从庚起,丁壬壬位顺行程,更有戊癸何方觅,甲寅之上好追求。
举例:求2022年5月干支?
根据上面知道2022年干支为壬寅,套入上面歌诀丁壬壬位顺行程,知道壬寅年正月起壬寅,2月癸卯,3月甲辰,4月乙巳,5月丙午。故知壬寅5月的干支为丙午。佘仿此。
C:日干支快速推算法:
此法经本人结合多年实践经验潜心钻研所得。熟练后用心算(用手机计算器更简单)可在数十秒内推算出前后200年内任何一日的干支,比查找万年历方便实用,比流年赶月,大小金钳等方法更简单易记,只要记住四句口诀,四个常数就可以了,简单吧?(当然你也可以推算一干年甚至一万年,一百年只须记住一个常数只可,但是超过前后200年对大多数的人来说已经没有意义了)现在市面上也有很多推算日干支的方法,但不是口诀常数一大堆,就是推算过程非常繁杂,都不实用。本人是一名易学爱好者,常常使用到日干支,查万年历有时又不方便,鉴于此本人下苦功研究出此推算日干支的简易方法。在此拋砖引玉一﹣将此方法发表出来供各位易学爱好者参考。口诀:
乘5除4基加日,双月应须三十,一二自加闰少一,经几大月多加几。
基数(1900--1999基数:9;2000----2099基数:54;1800---1899基数:25;
2100---2199基数:39)
1月不计算在大月内。口诀分解:年尾(后2位数)乘以5+年尾除以4的整商数+当年基数+当日数+当日所经过的大月数(如果是平年一月加1,二月加2,闰年1月不加,2月加1。不管平闰年三月不加数,四五月加1,六七月加2,八月加3,九十月加4,十一,十二月加5.)(如果是双月应加30,单月不加)然后把所得和数除以60,取干支序号:
甲子1,乙丑2,丙寅3---﹣癸亥60.小于60者直取。
(注:1:凡遇农历申子辰年即是公历闰年。
2:能被4整除的公历年份是闰年。此两种方法同样可以求出公历闰年)
举例:求公历1913年5月3日干支?
13*5+13/4(取整商数3)+9(基数)+1(所经大月数,因一月不计算大月,只经三月1个大月)=81,
(81/60余21)21是甲申,故知当日是甲申日。
求公历2022年4月28日的干支?22*5+5(22/4取整商数5)+54(基数)+28(日数)+30(四月是双月须加30)+1(平年四月份故加1)=228除以60余48)
48(60干支序号)是辛亥,故知2022年4月28日的干支是辛亥。
其余依法类推。
D:时干支的推算法:
歌诀:甲已还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。
举例:求2022年4月18日辰时干支?
根据上面推算得知4月18日干支为辛丑。
根据上面歌诀丙辛从戊起,子时戊子,丑时已丑,寅时庚寅,卯时辛卯,辰时壬辰。故知壬辰为4月18日辰时的干支。余仿此。
十天干掌
华宇文昌
2022.4.28.壬寅年季春