生肖月怎么算?
农历的月份是按照月亮的圆缺变化的周期制定的,也就是朔望月(月球公转),这样制定的好处是每年的同一时节,月亮圆缺变化都是差不多的,便于安排农事和节日;坏处是不考虑地球公转导致的季节变化对月亮的影响。所以有的年份农历的12个月和公历的12个月不是完全一样的。 为了尽可能将农历的月份和公历的月份对应起来,我国古代天文学家提出了“置闰”的方法。具体方法是,在农历年中,如果某年的十二月有353天或者354天,那么这一年就多出了半个月,就必须在下一年设置一个闰月来调整,这个闰月就在该年的腊月(农历十二月)。反过来,如果某年十二个月的天数比平常一年多一天,那么这一年就必须删除本月最后的一个节气,让本月的天数变为三十天或者二十九天(通常的情况是九月和十月被删去的一天会变成十一月的第一天,而二月被删去的一天会变成三月的第一天),从而保持农历年月天和公历日数的对应。
用现代科学的语言描述就是,把平均每年12个农历月和12个公历月分别以365.25天和365天计,取其平均值作为基准值,然后通过加减来调整农历月和公历月的数目关系。这种每隔几年就会有一个闰月的安排,使得农历的正月、二月等每个月最多只有30天,最少也有29天,并接近公历的月份长度,从而使农历大月和农历小月能够匹配。
以上只是对农历月如何计算的简单介绍。至于题主所说的每一个生肖对应几个农历月的问题则较为复杂。因为不同生肖的人出生日期可能不一样,即使是一家人可能出生的日子也相差几天,所以不可能像公历生日一样单纯的用某一个出生日期来确定生肖。
要确定属相首先需要明确出生当年农历的月份,然后再根据公式计算出生的年份应该属于哪个生肖。而对于每个生肖对应的月份,通常情况是一年有一个月与下一个生肖相对应。但是,如果农历月份在一年之中更换了两次,也就是出现了两次立春,那么在第一个立春之前出生的生肖就提前换下一个生肖了,而不是等到下一个立春再更换。
比如1978年出生的人在虎年(农历庚寅年)之前出生的就属蛇,不是在兔年(农历辛卯年)之后才换属蛇。当然这种情况一般很少出现。 关于更多农历和黄道十二宫的知识可关注我的专栏。