21岁属什么生肖的?
公历2000年5月27日,农历甲申年四月廿四,是猴年虎月龙日,2000年的第一天从星期四开始。 到2018年的春节,虚岁18,算9个年头。实足年龄17,算12个月。 属相有“十二年一轮回”的说法,而每一年又划分阴阳,分别对应六种状态(阳历),一共六个十二生肖年。那么按这说法,应该是属猴的。 但古代人计算岁数是按照“虚岁”计算的——出生这一年算一岁,过了一年就长两岁。如此推算的话,第一年是属猴,以后每年都是属猪。这样和现在人们的认识就符合了,即第一年属鼠,之后每个鼠年春节都长一岁。
然而这种算法是错误的。因为虚岁只与农历有关,没有考虑阳历的因素。如果只看月份,农历四月生的人往往过了新年就满五岁了,而不是四岁,比如孔子就是农历三月底生人,而虚岁已经是七岁(《论语·为政》:“子生七月而能言”);而出生在五月的诸葛亮,在四岁生日那天刚好阳历五月已经过去了,所以第二天生日时虚岁就已经六岁(《三国志》裴松之注:“亮以建兴元年生于南阳郡。二月,刘备为荆州刺史,亮为军师中郎将,率诸军还江陵。”) 可见这种算法是有问题的。正确的算法应该综合考虑阴历(农历)和阳历(公历)。为此,我制作了表格如下:
通过上面计算,2000年出生的人到了2018年春节是18岁,而生肖却应该是属猴的。