哪个生肖冲辰肖?
这个“冲”字用得不是太恰当,应该这样说——某人生肖是辰龙,那么与辰龙相冲的生肖就是子鼠了。为什么是子鼠而非丑牛呢?这涉及古代的纪年法及十二生肖中的排列顺序问题,比较复杂。我在此用现代方法计算了一下。 首先,我们从历史上找到公元1900年至今(2023年)这两个世纪中所有的甲子年的年份列表如下: 然后我们来看一看在这两个世纪中哪些年份是属龙的。按照干支纪年法,一个甲子60年一循环,每个属相对应的年份都是固定的: 也就是说,凡是公历中包含有“50”或者“150”的年限,其对应的农历年份的首字都是辰龙,例如1988年为戊辰龙年、2048年为甲子龙年;而凡是含有“100”的年份,其对应农历年份的首字均为亥猪,如1960年的庚寅年、2020年的庚子鼠年等等。
既然知道了哪年出生的人属龙,哪年出生的人属猪,我们的计算就简单多了。假设某人出生在1976年,则1976年是丙辰年,1976年之前一年的甲寅年和之后一年的癸酉年首字均为“甲”,属于子属鼠,而丙辛相合为水,所以此人属于生肖鼠。 同理,假设某人生于1996年,则该年份为丙子鼠年,前一年乙亥猪年和后一年甲午马年尾字均含“午”,属于马属相,而丙辛合化为水,所以此人就属于生肖猴。 其他各人依次类推。
以上计算都是基于我国传统的农历纪年法的,而我们在这里讨论的是阳历中的冲煞问题,因此还需要对以上结果进行进一步的转换和简化。因为农历年份共有12个月,每个月30天,一天24小时,一小时60分钟,一分钟60秒,所以每年的天数分别是365、366或367个。而阳历中的某一天与某天之间相隔的时间基本都是7或11的天数。这样我们就能够把以上数据换算到阳历中并加以排序。
具体算法参见我的另一个解答: 经过上述换算,子鼠、丑牛、寅虎等十二种动物便都变成了阳历日期中的某个“冲克刑害”对象。比如某人生日所在闰月与农历二月相同,那么该月即为寅虎月,此时生日月与二月之间的间隔时间为7*5=35(天),以此类推。需要说明的是,这种计算方法仅仅是近似计算,存在一定误差,但误差不会很大。