命理中的时间界线
八字是一个时空结构,年、月、日、时都有明确的界线。
年与年的界线是立春日,而不是大年初一,也不是元旦。
月与月的界线是二十四节气中的节,比如立春、惊蛰、清明等等,气是一个月中间的中分点,比如立春到惊蛰之间为正月,正中间一日的雨水日即为中气。
日与日之间的界线是24点。
其中节气表示的是太阳与地球之间的关系。春分为黄经0度,每过15度为一个节气,24节气就是360度。从春分黄经0度起,至秋风日黄经180度,再回归到黄经0度,为一个周期。所以只要是在北半球,这个节气是通用的。
而节气的名称是从黄河流域为标志而定的,比如小满,指的是黄河流域到了黄经60度的阶段,麦穗开始灌浆。所以名称表示的是黄河流域的气候。这个名称并不妨碍节气的运行,地球与太阳的关系运行到一定的黄经度数是确定的,所以依此而立的八字也是确定的。
算八字的时辰,是以真太阳时为标准的。即以东经120度为标准,经度每向东一度加4分钟,每向西偏离一度减四分钟。比如在太原,位于东经113度,那么当时的北京时间是13点的话,真太阳时应当减去28分钟,即当地实际时间是12点32分。
西方国家的八字,年的干支与我们相同。日期干支的确定,也是按目前使用的日期为准。时辰就按当地经度的标准时间起命即可。比如当地时间是早上八点,就是当日辰时。
南半球与我们季节相反,北半球的春分日是南半球的秋风日,北半球的谷雨是南半球的霜降,总而言之,相差12个节气。季节轮转的方向相反,北半球顺行,南半球逆行。从二十四节气,就可定出月份,日期的干支北半球相对应地区的日期干支相同,时辰取当地经度的太阳时。
日柱干支的推排方法之阳历的推排方法
从整百年不是闰年,到年柱干支的推排方法,再到月柱干支的推排方法,受到了很多广大朋友的支持和关注。因此让我有继续写下去的力量。这次呢,咱们就接着介绍日柱干支的推排方法。
再说这个问题之前,首先要知道什么叫“日”,这里的日并不是那个那个的意思,这里的日是一昼夜,一个地球日的意思。一个地球日,就是地球自转一周的时间,大约为24小时。由于受到万有引力,太阳到地球的距离等影响,地球的自转时间也不是匀速的,所以每个地球日的时间也略有差异。之所以谢谢差异我们感受不到,是因为国家授时中心对时间不断进行更新,更新后,手机电脑或者其他联网设备就会通过网络进行时间更新。所以,就感觉一昼夜是24小时也是可钉可铆的。在以前用指针钟表的时候,都会发现钟表过一段时间就会慢几分钟,这就是时间的差距。
要说一天的开始大家都知道是午夜零点,也就是说零点就到了第二天的开始。如果换成古代的时辰,一天的开始怎么去求呢。那就是子时正。子时,就是晚上的二十三点到凌晨一点。说到这里,有的人就会说子时正就是晚上的十一点吗,古代是不是就从晚上十一点就到了第二天。其实不然,古代时间的开始也是在晚上十二点的。所谓子时正,并不像每个小时的开始一样,整点就是正点。而子时正,就是子时过了一半。这就有点和英语里说时间一样。比如说11:00,咱们中国人普遍把11:00-11:59:59都称作十一点,而英语里会把10:30-11:30才称作十一点,比如说10:35,用英语说就是twenty-five to eleven,直接翻译成中文就是还差二十五分钟就十一点了。比如说11:25,用英语说就是twenty-five past eleven,直接翻译成中文就是十一点已经过二十五分了。11:00,英语会读成eleven O'clock,是十一点整的意思。英语说的十一点整就是十一点过了一半。而时辰的正时,也是时辰过了一半,此时上个时辰的余气最少,下个时辰的气还没升,该时辰的本气也是最足。所以,每个时辰的正时,就是该时辰的一半。而子时正呢,也就是晚上十二点,所以说在古代,新一天的开始也是晚上十二点。
由于子时的一半就到了第二天,所以整个子时都不会出现在同一天。子时的前一半是该日,而子时的后一半就变成了次日。在周易里,就有了早子时和晚子时的概念。11:00-00:00属于晚子时,00:00-01:00属于早子时。当然对于早晚子时的形成原因和其他的方面在时柱的推排方法里边具体介绍,本期介绍日柱干支的推排方法。
要说年柱干支的推排方法,可以从公元算出来,而月柱干支的推排方法,可以用五虎盾计算。而且一年有十二个月。要说对于日柱的推排方法,根本就没有任何规律,唯一的规律就是每六十天天日干支都是一样的,所以,对于日柱的推排方法就加大了很多的困难。但是,方法总比困难多,推排日柱的方法,就是找参照物。那么什么叫参照物呢,确定一个物体在地球的某个位置,只有通过经纬度,而经纬网,就是确定这个物体的参照物。走一个陌生的路口,要过几个红绿灯的十字路口拐弯,把那几个红绿灯的十字路口,便是这个路程的参照物。说到这里,大家就都明白了,阴历,阳历或者星期可以当做日柱干支推排法的参照物,从而方便日柱干支的计算。首先对于星期做参照物,这个就不可能了,因为一个星期是七天,而天干地支又有六十对组合。六七四百二,这样日柱就会变成四百二十天,已经超出了一年的范围,这样不仅没有方便日柱干支的计算,而且还对日柱干支的推排增加了很大的困难。对于阴历的推排法,由于阴历没有规律,还得需要算出大小月来,而且每年和每年的大小月都不一样,所以这是咱们在下一期说的内容,同时也告诉大家,阴历的大小月怎样推排出来。今天咱们就说一个比较简单,而且相对来说有规律的方法,日柱干支阳历的推排方法。
阳历的规律,我想大家都明白。平年三百六十五天,闰年三百六十六天。一三五七八十腊,三十一天准不差,平年二月二十八天,闰年二月二十九天。对于什么是平年,什么又是闰年,我在文章为什么整百年不是闰年里说过,在这里就不具体介绍了。由于天干地支是六十对,每个月大约为三十天,所以阳历就对日干支的推排方法增加了很大的便利。阳历推排日柱干支的方法,是通过元旦日的干支,推出每个月一号的日干支,然后再算每个月某一天的日干支就容易了。对于推每个月一号的日干支,
利用这种方法,首先要找60天,或者60的倍数天,因为天干地支是六十对,所以六十天以后的天干地支是一样的。另外一个就是要找30天,或者是30的倍数的天数,注意,不能是60或60的倍数。这样的天数是冲日,冲日的意思咱们在上一期介绍了,就是天干相同,地支相冲。只要知道这种规律,求出每个月一号的日干支就方便了。
咱们就拿2021年来说吧,2021年1月1日的日干支是己酉。通过这个,咱们接下来就看其他月份一号的日干支。首先是2月1号,2月1日距离元旦差31天,既不是30,又不是60,所以说算起来就会很困难,那么就要看3月1日的日干支,1月1日和3月1日正好差59天,而元旦的前一天也就是2020年12月31日正好和3月1日差60天,所以,2020年12月31日和3月1日的日干支是一样的。己酉往前数一天是戊申,所以3月1日的日干支是戊申。4月1日和元旦正好差90天,90是30的倍数,所以90是冲日,有一冲日是天干相同地支相冲的规律,所以4月1日的日干支是己卯,由于4月是30天,4月1日距离元旦账号差90天,所以5月1日和元旦正好差120天。120是60的倍数,所以5月1日的日干支和元旦是一样的,是己酉。6月1日和元旦差151天,所以求6月1日的日干支,就不能从元旦求了,只能从求出1日月份的日干支开始求,发现6月1日和4月2日正好差60天,同时4月2日和2月1日正好也差60天,知道4月1日的日干支是己卯,那么4月2日的日干支就是庚辰,所以2月1日和4月2日的日干支都是庚辰。要说7月1日的日干支,和1月2日是一样的,正好差180天,1月1日是己酉,1月2日就是庚戌,所以7月1日就是庚戌。要说8月1日正好和6月2日差60天,咱们刚才说了6月1日的日干支是庚辰,6月2日就是辛巳,8月1日也就是辛巳。最难就难到9月1日了,和任何月的一号也不会差30天或者是60天,最接近的只有和7月1日差62天,因为七月八月都是31天。所以只能求出7月3日的日干支,因为7月3日和9月1日正好差60天,所以7月3日和9月1日的日干支是一样的。7月1日是庚戌,7月3日就是壬子,所以9月1起就是壬子。10月1日和8月2日正好差60天,知道8月1日是辛巳,那么8月2日就是壬午,10月1日同时也就是壬午。11月1日和9月日,正好差60天,9月1日是壬子,9月2日就是癸丑。12月1日和10月2日正好差60天,10月1日是壬午,10月2日就是癸未,所以12月1日就是癸未。这就是通过30天或者60天来找出来的规律,当然,你可以利用这种方法去找更便捷的规律。如果这些规律你记不住,或者就是看的一头雾水,对于这个规律,周易里有一套歌诀,这个歌诀就会方便你记住这个规律。这个歌诀就是:
元旦同五元下七,
七隔九月九下冬,
元上三月元冲四,
四下二六六下八,
八下十月十下腊,
此是平年推算法。
首先说歌诀里边的这些数字,代表的是月份,也就是代表了每个月一日的日干支,歌诀里的“同”就是一样的意思,元旦同五就是元旦和5月1日的日干支是一样的,“下”指的是下一天,第二天,元下七意思就是元旦的下一天1月2日和7月1致的日干支是一样的。“隔”就是隔了一天,七隔九月,就是7月1日隔了一天的7月3日和9月1日的日干支是一样的。“冬”,指的是冬月,意思就是十一月,阴历常常管十一月叫冬月。“上”指的是上一天,前一天,元上三月,意思就是元旦的前一天12月31日和3月1日的日干支是一样的。“冲”就是冲日,元冲四,意思就是元旦和4月1日天干相同地支相冲。歌诀剩下的部分就不用细说了,结合上边的规律和歌诀。各位老铁就能记住它们的规律了。
结合这个办法,咱们就要求出10月8日的日干支。要知道10月8日的日干支,就得从10月1日的日干支日,8月1日的日干支,6月1日的日干支,4月1日的日干支和元旦日的日干支开始计算。元旦日的日干支是己酉,元冲四,4月1日的日干支就是己卯,四下二六,6月1日的日干支就是庚辰,六下八,8月1日的日干支就是辛巳,八下十月,10月1日的日干支就是壬午。然后,就可以往下推了,10月2日癸未,10月3日甲申,10月4日乙酉,10月5日丙戌,10月6日丁亥,10月7日戊子,10月8日己丑。所以10月8日的日干支就是己丑。当然也可以这样算,10月1日是壬午,10月11日就是壬辰,往前推,10月10日辛卯,10月9日庚寅,10月8日己丑。这样算比较简便,算十天后的日干支地支只要退两位就行,比如说10月1日壬午,10月11日壬辰,午退两位就是辰,午排第七,辰排第五,七退两位就是五。另外,10月11日比较接近10月8日,推起来就可以少推几天。
介绍完了平年的规律,咱们就该介绍闰年的规律了。咱们就拿2020年来举例,2020年1月1日日干支是癸卯,通过这些,就可以算出其他月份的一日的日干支。首先说3月1日,正好和元旦差60天,所以3月1日的日干支同样也是癸卯。由于二月份多了一天,元旦就不会和5月1日日干支一样了,元旦和3月1日日干支一样,而3月2日和5月1日差60天,所以日干支是一样的。3月1日是癸卯,3月2日就是甲辰,5月1日也就是甲辰。5月1日和4月1日和2月1日正好差30天,90天,所以,5月1日和4月1日和2月1日的日干支就是天干相同,地支相冲。5月1日是甲辰,2月1日和4月1日就是甲戌。剩下的,就和2月没有关系了,和2月没有关系,就和平年的一样了。5月2日和7月1日的日干支是一样的,7月3日和和9月1日的日干支一样,9月2日和11月1日的日干支一样。4月2日和6月1日的日干支一样,6月2日和8月1日的日干支一样,8月2日和10月1日的日干支一样,10月1日和12月1日的日干支一样。因为它们正好相差60天。当然如果同样大家要是记不住的话,周易里边也是有歌诀的,这个歌诀就是:
闰三下五五下七,
七隔九月九下冬,
五月之冲为二四,
四下六八十腊顺。
歌诀里的“闰三”意思就是闰年的1月1日和3月1日的日干支是一样的。“七隔九月九下冬”因为这个和2月没有关系,所以和平年都是一样的。“四下六八十腊顺”意思就是这里说的每个月一日的第二天,比如说4月1日的第二天4月2日,和后两个月一日的日干支都是一样的,和6月1日的日干支是一样的,以此类推,顺下去。因为这些天正好相差60天。
说了这么多,不知道大家理解了没有,毕竟对于周易没有入门的老铁理解起来有点困难,或许对聪明的老铁估计已经看出是什么意思了。如果真的不理解但是非常想学会,可以关注我@我,我一对一教你。
说到这里,理解了的老铁就会问了,你只告诉了我们元旦日的日干支怎样去求其他月份的日干支,要是看元旦的日干支,那不还得算万年历吗,看到这里请不要着急,看着看着你就知道元旦的日干支怎样去算了。
首先要说第一个问题,知道今年元旦的日干支,那么怎样去求来年元旦的日干支,或者是去年元旦的日干支。 首先大家都知道一年有365天,首先360是60的倍数,所以360天的日干支都是一样的。所以就直接用该年的日干支加五天就是来年元旦的日干支,同理,减五天就是去年元旦的日干支。比如说2021年元旦日的日干支是己酉,要算2022年元旦日的日干支,就需要加五个,就是甲寅,所以2022年元旦日的日干支就是甲寅。同理,如果只知道2022年元旦日的日干支是甲寅,要求出2021年元旦日的日干支那就需要退五天了,甲寅退五天,那就是己酉。
当然,在这里遇到一个问题就是闰年,因为一个闰年是366天,如果该年是闰年,要求明年元旦日的日干支的话,就得从今年元旦日的日干支加六天了。比如说,2021年元旦日的日干支是癸卯,那么只有加了六天才能是己酉呢。当然,如果只知道2021年元旦日的日干支是己酉,要求2020年元旦日的日干支的话,就不能直接减五了,首先要看2020年是平年还是闰年,如果是平年的话,直接减五,就是2020年元旦日的日干支,如果是闰年,就得需要减六,才是2020年元旦日的日干支。可以看出,2020年是闰年,所以就得需要从2021年元旦日的日干支减六了。2021年元旦日的日干支是己酉,减去六,就是癸卯,所以2020年元旦日的日干支是癸卯。
如果要给一个1936年的爷爷批他生日的日柱,知道每个月一号的推排方法了,首先要算出元旦的日干支,但是只知道2020年或2021年元旦日的日干支,那要一年一年往上排,到天黑也排不完呀,如果真干预测的碰到了这样的老人就你这样排,人家等不耐烦了就走了。当然要排元旦日的日干支如果差的年头多也不用这么排,其实也有简便排法。
刚才咱们说了,通过今年元旦日的日干支算明年元旦日的日干支有可能加五,也有可能加六,如果通过这个闰年元旦日的日干支算下一个闰年元旦日的日干支呢,就是加二十一了。咱们就拿2016年元旦日的日干支来说吧,2016年1月1日是壬午日,要算2020年1月1日的日干支,就要加上二十一,有的人就会壬午,癸未还用一个一个往后数。说真的,用不着那么办,首先这样一个一个数的很麻烦,其次就是有可能你数着数着,就不知道数到哪儿了,所以就容易发生错误。大家可以这样数,算2020年1月1日的日干支需要加二十一大家可以这样数,首先说天干是十个,在整十天里多了一天,所以天干需要加一个就是癸。要算地支二十一在整十二天多了九天,所以地支需要加九,因为地支有十二个,12-9=3,所以地支减三和加九是一样的,为了方便计算地支就直接减三就行了。2016年元旦日的日干支是壬午,壬加一个就是癸,午减去三个就是卯。所以通过2016年元旦日的日干支,求得2020年元旦日的日干支就是癸卯。
有的人会算了,就把其他年的闰年元旦日的日干支摆出来又得到了新规律。咱们把2020年~2020年闰年里元旦日的日干支摆出来,看看大家能发现什么规律。戊午,己卯,庚子,辛酉,壬午,癸卯。说到这,聪明的老铁一眼就看出了规律,天干按顺序走,地支子卯午酉倒着走。如果真能看到这个的那真是太聪明了。首先说每四年都要加二十一天,所以天干只需要加一,地支只需要减三。因为子卯午酉正好差三个,所以子卯午酉倒着数就行了,也是经常出现在1904年至2096年元旦日的地支里,所以这个方法只适用于1904年到2096年。因为1900年和2100年都是平年,所以在1900年之前或2100年之后,元旦日的地支就会发生变化。看了这个方法,有的人会说我会了我会了,2024年元旦日的日干支是不是甲子,如果你真能算出是甲子,那么就恭喜你,答对了。
如果感觉这个方法还有点慢,可以八年八年的计算,四年需要加二十一天,那么八年就需要加四十二天。加四十二天可以看出天干直接加二,地支加六或减六就是八年后的元旦日的日干支。天干加二就是加上该天干五行所生的天干。什么叫该天干五行所生的天干。在周易里边,是讲阴阳五行的,这个大家都了解。对于五行,大家都能说出来,就是水金火木土。其实,五行的顺序是按相生的顺序而排的,正确的顺序是:木、火、土、金、水,五行相生规律是木生火,火生土,土生金,金生水,水生木。对于十天干,也是有五行的,分别是:甲乙东方木,丙丁南方火,戊己中间土,庚辛西方金,壬癸北方水。咱们就拿2000年元旦日干支来比较吧,2000年元旦日的日干支是戊午,戊属土,土生金,所以2008年元旦的天干不是庚就是辛,因为庚辛都属于金。说到这就要说地支加六或减六,地支加六或减六都属于相冲的地支,2000为戊午,午和子相冲,子只能和庚相配,所以2008年元旦日的日干支就是庚子。如果八年八年的去求元旦的日干支,每八年中间就会隔一个闰年,而每个八年中间隔的闰年也是差八年,所以也可以用八年八年的方法来计算。
当然,对于每八年八年计算元旦日的日干支会有两套歌诀,我介绍一下,大家如果了解了歌诀,就知道每一年的元旦日的日干支是什么了。第一个歌诀就是:
二四三二四零年,
四八五六延,
七二八零八八顺,
九六零四一二年,
干生支冲有规律,
黄兔跑在白鸡前。
要说这首歌诀是什么意思呢,这些数字又表示什么呢。“二四”意思就是1924年,“三二”意思就表示1932年,“四零”意思就表示1940年。剩下的,就不用我解释了,而且这些年份,都是相隔八年的。“干生支冲有规律”意思就是该年元旦日的日干相生的天干,就是八年后元旦日的日干,该年元旦日地支相冲的地支,就是八年后元旦日的地支。“黄兔跑在白鸡前”这句话是什么意思,“黄兔”和“白鸡”都是日干支是表示方法。那么“黄”和“白”这些颜色又表示什么意思呢。这些颜色是五色,五色就是五行的颜色,五色分别是青、赤、黄、白、黑。之前咱们介绍了十天干的五行了,接下来咱们就介绍一下十天干的五色。甲乙为青色,丙丁为红色,戊己为黄色,庚辛为白色,壬癸为黑色。“兔”和“鸡”是十二生肖,这里是用来代表它们所配的地支的。如果各位老铁会背十二生肖的话,都知道哪个动物配哪个地支。这里的“兔”是表示地支卯,“鸡”是表示地支酉。“黄兔”和“白鸡”表示的就是地支“己卯”和“辛酉”。“黄兔跑在白鸡前”呢,意思就是己卯是1924年元旦日的日干支,辛酉是1932年元旦日的日干支,它们正好差八年,所以己卯的干生支冲后就会得到辛酉,所以说是“黄兔跑在白鸡前”。当然要再算1940年元旦日的日干支,就要从辛酉上继续干生支冲了,辛属金,金生水,戊癸为水,卯酉相冲,所以,1940年元旦日的日干支就是癸卯。当然,如果你记不住天干的相生关系,那你就记住八年八年的计算天干就是往后数隔一个,因为咱们刚才介绍的四年四年的计算,天干是挨个往后数。
在第一个歌诀里,中间会隔着一个闰年,而中间隔着的闰年,也隔着八年所以算元旦日的日干支也有同样的规律,这里就说到了第二个歌诀,那就是:
二八三六于四四,
五二九零六八年,
七六八四于九二,
零零零八一六连,
天生地冲不用看,
白鼠跑在黑马先,
以上均加六位数,
若加五数是平年,
从此不用搬书看,
万年皆在指掌间。
这个歌诀和上个歌诀意思是一样的,唯一不同的就是上个搁角里中间穿插的八年的元旦日的日干支算法。歌诀里那些数字不用质疑都是公元数,而这些年份也是相差了八年。“天生地冲不用看”意思和“干生支冲有规律”一样,都是该年元旦日的日干支天干相生地支相冲后得到了八年后元旦日的日干支,因为是两套歌诀,所以说念法就不一样了。“白鼠跑在黑马先”呢和“黄兔跑在白鸡前”一样,都是用五色和十二生肖的动物来代表天干地支。“白鼠”和“黑马”分别就是庚子和壬午,这两对地支同样是干生支冲关系,也是歌诀里1928年元旦日的日干支和1936年元旦日的日干支。剩下年份的日干支,就用干生支冲继续往下排就行了,从而得出1944年元旦日的日干支就是甲子。
说了这么多,不知道大家学会了没有,最后还要和大家说一个规律,那就是每八十年元旦日的日干支都是一样的。365×80+20=29220,一年有365天,一共80年,80年里有20个闰年,所以也就多了20天,所以80年一共有29220天,29220是60的倍数,29220÷60=487,所以说每80年里元旦日的日干支都是一样的。
最后要注意,算元旦,日的日干支,这些办法只限于1904年~2096年,因为2100年是平年,如果用这些歌诀去算2100年以后的年就会有错误,到那时候,如果有周易有一个完好的传承,又会有新的歌诀。对此我们也不用纠结的太多,因为大多数的人都不会看到2100年的太阳,周易的传承那是后人的事了,所以那些歌诀就有后人来总结就行了,就算我们知道2100年以后元旦日的日干支怎么计算,说真的,也没什么意义了。但是通过元旦日算每个月一日的日干支,在任何年份都能用。
城里的人一般都说阳历,而农村的人一般都说阴历。如果你从事了周易这个行业,再给一个农村人批字的时候,人家给你他的生日是阴历,这样你还用把阴历兑成阳历去算日干支吗,那还不如直接翻万年历直接看当天的日干支呢。另外,在古代,首先引入中国的就是阴历。对于盲派的江湖人士,他们就是用阴历来算日柱的干支。所以用阴历推排日柱干支的方法还是有必要给大家介绍的。说起阴历推排日柱的方法,好多老铁听了之后就开始抓耳挠腮。首先就是阴历每年的大小月都是不一样的,根本就没有什么规律。大家不要着急,关注我,下期让它变得有规律。