日期怎么分生肖?
这个问题很有趣,但回答起来却有些无力。 首先,在公历中,无论1月1日是否落在农历的正月初一,1月1日是绝对不可能属于其他月份的;其次,在农历中,无论2月19日是正月初几,2月19日也绝对是属于农历二月和虎年的;在阴历中,无论7月初一是农历的多少号,7月初一也是属于七月和羊月的。 因此“某月一日”这个概念是不存在“所属年份”这一属性的——它只能明确地指定一个公历或农历(或阴历)的一天,而不可能指明这一年是属什么的。要指明“哪年哪月哪天”所对应的十二生肖,必须将“年月日”都赋予属性,即同时给定公/农历或阳/阴历的一个具体年份,而这只能是确定年份干支,即“甲子”或者“乙丑”……这样,通过计算“某个日子对应哪一年立春”“哪一年立秋”等等,就可以知道“该年某月一日”所属的十二属相了。
当然,给定了年份,从数学的角度来讲,显然可以唯一地确定该年立春、立夏等的时间点,从而也可以得到某一天所属地支。再根据“寅卯辰”为木、“巳午未”为火、“申酉戌”为金、“亥子丑”为水的规律,分别对照天干赋性地支所对应的五行属性,即可判断当日所属的生肖。 但是,这种通过算术方法所得出的答案是不是最合理的呢?恐怕未必合理。 我在网上找到一种说法:“农历月份建立在地支纪月的基础上,而农历节气则完全建在了二十四节气上……因此当有‘某月一日’的情况出现时,自然是以节气为准,排到那天就有那天的属相。”这似乎是一种兼顾公/农历两方面的说法。那么请问:如果某月出生第二天就是节气的第一天,那么前一天属于什么月?后一天又是属于什么月?前面所说的农历月份又是什么?
我感到,如果像这位网友所说的那样,“某月一日”所属的十二属相的确是可以确定的,并且这种确定方法也的确是最合理的。但是,这种解释并没有提到阴历(或称殷历)的情况。而在实际生活中,阴历正月和阳历一月往往相差甚远,更存在“没有立春”和有“闰月”的可能。此时,按上述方法得出的答案就可能是错的。对于这种情况,我个人认为应该以阴历为准。因为我国的传统就是先定农历(包括闰月)的日子然后推公历(包括闰年)的日子,这在人们日常推算和记录生日的时候尤其如此。如《红楼梦》中宝玉的生日便是“正月二十一”,黛玉的生日则是“四月二十六”——这就是按农历来的。