年份五行怎么轮回?
这个问题挺有意思的,先占个位子 慢慢更 农历年份计算五行的简单方法如下: 以公元2017年为例,2017年是丁酉年,五行属火。那么今年出生的孩子就属火,这是很多人都知道的。但如果是农历2017年的话,那就是壬辰年,壬五行属水,那农历2017年出生的人就应该属水了。但这显然是不对的啊!按这个逻辑推下去,今年本命年的属鼠人是属水没错啦。但是到了2018年的时候,属鼠人应该是属土了哇……
其实这是把农历月份与地支五行给弄混了。。。这里需要用到的知识点是: 古代人建立了一套完整的天文历法体系用来推算干支(干支详见上面链接),每个月的开始是从“朔”开始的,所谓“阴盛阳微”,月首第一天属于太阴黑布遮面之时,所以叫朔;每月的最后一天叫做“望”,指满月当空之日。而农历月份恰恰是根据月亮的运行轨迹确定的——月初新月(朔)到月末满月(望)。这样农历每个月初的第一天都是朔,每个月最后的一天都是望。而在月中的时候,太阳和地球的位置关系会发生变化,此时在月亮的侧面会有一个亮的圆环出现,就像日冕一样,古人把这个亮环叫做“上弦月”或者“蛾眉月”(因为形状似娥眉而得名)。
月亮绕地球公转的同时还要自转,因此每一个月都会有一个“月首”和一个“月尾”,并且每次从月首变到月尾或者是月尾变成月首都对应着太阳位置的变化(春分或秋分,冬至或夏至),而这个变化是明显可以观察到(看月亮的移动方向)的,同时也可以观察到“上弦月”或“蛾眉月”这一现象的存在与否以及存在的时间长短。 “上弦月”或者“蛾眉月”——这玩意儿每两个月才出现一次,而且只有月亮位于“月尾”和“月首”之间(即上弦月或下弦月)时才能看到。
根据上述知识我们就可以通过月份判断时间、通过日期和时间计算农历节气并进一步得到阳历日期,再结合天干地支来计算五行归属了。 不过这仅仅是对农历五行归属计算的比较繁琐的方法,实际上现代软件编程中会采用一种更加高效的方法来处理这一问题,具体细节我也不是很清楚,就不乱说了。反正无论怎样,农历年份五行的计算方法是相对固定的,只要掌握了这种方法就没问题了。至于公历五行的计算嘛。。。那就麻烦多了。。