90年2017年虚岁多大?
90年到2017年是27年,也就是48岁。但是这样算起来就麻烦啦!因为每过1年就增加一岁,27年之后再加上1就是28岁。但是这样的算法在1990年之前是不成立的,因为之前没有过生日这个概念(或者说没到生日的时候)当然就不加岁啦!所以正确的算法是:从过生日的那年算起,年份数减去年龄数等于26;如果大于等于26且小于36的,那么就是本命年。 比如某人生于1990年5月20日,2017年是农历丁酉鸡年,并且此人农历生日在2017年内。那么此人的公历生日是在2月份或3月份。
首先确定他是属于“没过生日”的情况还是“已过生日”的情况,这可以通过查询他身份证上的出生日期来得到答案。 假设未过,即他的生日在2017年春节前,则可以按下式计算: 公元纪年法今年2017年-生日当年1990年=27(岁) 公历闰年有366天,比平年多出一天,所以每年对应的农历月份都要多加一个月。27+1=28(岁) 本命年。 同理,若已过生日,则计算如下: 公元纪年法2017年-生日当年1690年=28(岁) 公历闰年有384天比平年多出两天,所以每个月额外加上两个月。28+2=30(岁) 因此不论是否“已过生日”或者“没过生日”,无论什么时候生,只要是同一生命体,这一生的岁数总是相等的。
而农历的年份却不一定。农历的闰年通过“置闰”增加了月份的数目。如果“置闰”在了生日之后,那生日之后的月份就有两个了,这样一来年龄自然加大了一岁。相反,如果“置闰”在生日之前,那么生日之后就只有一个月了,年龄反而缩小了。所以“本命年”有时候会是农历年里的闰年。