如何查找五行?
查八字,先算年干支。 推算年干地支的原理是: 按公历计算公元出生时间(时辰的划分采用国际标准)。 把一个公历天数与一个农历天数对应起来,看是在什么时候点上的哪个地支。 比如2019-03-07 8:50:49就是己亥年戊辰月丁丑日甲辰时,那么从甲子年开始往后推9年(干支纪年法中每60年一个循环)就是1990年的庚午年庚辰月乙酉日辛巳时。 所以可以知道,1990年是马年。 下面以这个公历日期为例介绍怎么推算年份地支。 在万年历里找到对应的公历日期,查询该日的节气交节情况。
如果交节前,交节后两个时间点都落在本日的午时,则取交节前那天的地支为年支; 如果交节前和交节后都有几个小时的几个小时处于午时,则取这两个时间点处于午时的时间段里的那个时间点的地支为年支。 这个方法看似复杂,实际只要记得某个节气在农历中的日子、时刻的情况,就可以快速地定位其交节的时刻了。 而判断交节前还是后比较复杂,需要记住很多个二十四节气,而且有时候还需要考虑闰月的特殊情况,所以推荐直接用百度搜索“某节气公历具体时间”,这样就会出来一些页面,里面有该节气所在的公历时间的说明和图示。
知道了年干支之后,下一个问题是月干支,月干支跟月份有如下关系: (注意阳年和阴年不同,所以要区分) 年干=年柱天干 月干=同上 比如要查2020年二月初七是什么干支? 根据上面的算法:因为今年是鼠年,所以第一步先把鼠年的所有年月干支排一下: 从上图我们可以看到2020年正月有两个,分别是庚子年 戊寅月 和 庚子年 丙寅月. 我们只需要看一下这两个月中哪一个是二月初七(我们不知道具体哪一天)所对应的就可以了。 根据农历月份的计算口诀“二八二月尽”可知二月初八已经是二月底了,所以我们只要找一月中旬的月干支即可。 因为一月只有两个立春,而二月初七不是立春前后几天,所以我直接按照二月开始计算的月份来计算即可。
我们可以从上图中看到2020年之后第一个立春是2020年2月4号,因此这个月是从2月开始的,又根据口诀“立冬十月半”以及月份口诀图可知戊寅月为: 庚金生于寅月不得令,天干有戊土、庚金生身,且有庚辛金余气,故身弱,喜土金,忌水木火。