一九四七年属什么生肖?
1947年是农历丁亥年,也就是狗年。这个“年”是从立春开始算起的,而立春的时间是1947年的2月5日13时15分36秒! 所以,从节气上说,1947年应当属于鸡年。 从干支纪年来看,1947年是农历丁亥年。 那么,为什么农历的猪年和干支为亥年的年份重合呢? 这涉及到农历闰月的设定,因为农历是阴阳合历,既考虑太阳也考虑月亮,而考虑月亮就要设置闰月,否则就会发生“朔望月长度不够”的情况(一个朔望月平均长度是29.5天)。
所以,在农历的设置中,每逢19或20年就会多设置一个闰月,用来填补月亮的缺憾。 而每当有闰月的时候,其所在年度的干支就发生变化。以公历1988年时为例,这一年农历同时设置了闰五月和六月,那么,按照干支纪年法,这一年就是戊辰年;而如果是公历1987年时,则是丁卯年。 为什么这样说呢?这是因为不管是闰五月还是闰六月,其月份的总天数加起来都是30天。而在阴历月中,只要有“双日”,那就是农历的朔日,也就是月球位于地球和太阳之间的瞬间(即农历初一)。而凡是出现单数的日期,即为农历的望日,这就是月球位于太阳一侧的时候(即农历十五)。
这样,每逢月圆月缺一次,时间为一个月。然而,由于有了闰月的存在,使得这种圆缺重复的次数增加,也就是说,需要更多的“年月日时”才能使“朔望月长度”和公历计算出的时间一致。为此,就需要把原本属于下一个月的干支赋予到当前月份中来,以此作为过渡。 举个例子,假如某人生于公历1987年7月25日21点,而他的农历生日恰好是闰五月(闰五月是在农历四月之后多加的一个个月份,因此公历日期仍然在立夏之后小满之前)。那么,按照干支纪年,他是丁卯年出生,而生日对应的干支则是甲申。为什么要赋予甲申给闰五月呢?因为只有甲申这一天,同时满足农历的“双日”“逢戊”(甲午乙未丙申这一组干支中,只有丙申为戊土,且生寅午戌年的人命局火土偏旺)、公历在立夏和小满之间等条件。