农历怎么测五行?
首先,公历和农历是两种不同的历法 公历是以太阳的运动轨迹为依据的“阳历”,它是以冬至和夏至来划分一年中两个节气的,也就是通常说的“二十四节气”;而农历则是以月球的运行周期为基础的“阴历”,它以月亮圆缺变化为时间单位“月相”,一个月有“望(满月)”“朔(新月)”“上弦月”“下弦月”四个“月相”变化。
在数学上,人们将一个太阳回归年划分为24等份,每15°为一等份,每一等份为一个节气,始于立春,终于大寒,周而复始。 同样,农历也将一个朔望月划分为四部分,每个部分对应一个“月相”,从月升起到月落下地,分别为“朔”“上弦月”“望月”“下弦月”,如此循环往复。 由于月球运行的轨道是一个椭圆形而非正圆形,因此每次“朔”或“望”时,月球与地球所在的位置并不是完全相同的,这就导致了同一时间点出现的“望”或“朔”大都会有一点早晚,再加上农历是以阴历时间为基础的,而阴历的一个月实际上要比实际的大月小月长短不一,这样,农历的月份和日期就有了一份“弹性”,要准确判断一个人的生辰八字(年、月、日、时)对应的节气是十分困难的,甚至是不可能的!
所以古时的人们在推算一个人出生的时间往往采用“推后法”,即在一个人出生的年份、月份和节气的基础上推后相应的时间,比如推出该日期是否处于两个节气的中间,如果是的话,那就把该日期所在的星期数加上五天,再结合阴历的日期换算成具体的农历生日,即可以确定该生的年月日时。
当然,这种通过推后天时来计算出生日期的方法存在一定的误差,因为节气是根据太阳运行确定的,其“准”毋庸置疑,但是月相却受到更多复杂的天文因素的影响,因而计算出的农历生日并不足够精确,不过这样的算法足以满足古时候人们的需要了,直到现代计算机技术运用于天文计算,这种通过推后天时的方法才得到完善。