序让干支日期简单快速获得,方便实用。 干支日期的推算公式:月主+日期数+月偏移常数+冲(偶数月为30,奇数月为0)+润年偏移量(非闰年为0,润年为1)。 月主,就是3月1日的干支,例如2019年3月1日干支是丁酉,丁酉就是月主。 日期数,就是当前的日期数。例如3月8日,8就是日期数。 润年偏移量:润年为1,平年为0。 冲:指的是地支相冲,偶数月为30,奇数月为0。 月偏移常数:如下图: 月主 口诀:一四五不变,二六七进一步,三月以我为主,八二定律,三秋四冬,思念绵绵,阴月冲喜。 口诀里八二,是指未月系数为2,三秋指9月10月为3,四冬指戌亥11月和12月为4. 例子把每个月的一号日干支算出来。 月主:3月1日的干支丁酉 奇数月: 1月1日的干支为丁酉+1就是戊戌。 5月1日的干支为丁酉+1就是戊戌。 1月和5月干支相同 7月1日干支为丁酉+1+1+冲得到己亥 9月1日丁酉+4(卯辰,1+3)=辛丑 11月1日为丁酉+5(戊辰,1+4)=壬寅 偶数月 2月1日干支为丁酉+1+1为己亥,冲为己巳。(二六七进一步) 4月1日干支为戊戌,冲得戊辰。 6月1日干支为己巳 8月1日干支为丁酉+3(丙寅)=庚子,冲得庚午。 10月1日辛丑冲得辛未 12月1日为壬寅冲得壬申。 注意:如果是闰年,记得还得前进一位,即加一。 技巧,加快速度理解了推算原理,但还是不够快。要想实用,就必须熟练,针对具体情况,调优算法。 每月个位为1的日干支算法 1)1日算法如上面例子,这个比较重要,多算几次。1月和5月相同。 2)11,21,31的日干支算法:干不变,支逆转。 例如3月11就是丁未,21就是丁巳,31就是丁卯。 在这个基础上,一个月的日干支推算就转成1到10日的推算了。 3)7的日期(+6) 其实就是地支冲运算。 3月7日的干支就是癸卯了。干合前一位,支冲。丁壬合,酉卯冲。 这样干支合化的内容又可以复习得到应用巩固了。 熟悉这几个特殊算法后,任意日期都可以“就近原则”转换算。 例如 3月9日,接近3月11日丁未,退两步,就是乙巳了。或者3月7日癸卯前进两位乙巳。 通过这样多算几次,基本可以练成随时脱口说出日干支。 个人经验每月1日的算法,第一天推算1到3遍,包括学习,30分钟。 第二天3遍,5到10分钟。 第三天:5分钟内。 第四天调优算法:每月的1日,21日,31日(有些月份没有)10分钟左右。 第五天:日期数个位为7的推算,3分钟作用。 第六天:任意日期推算,10分钟。 第七天之后,经常使用。 |
|