2018年是不是闰年?
21世纪只有3个闰年,所以2016年和2017年的春节才都是2月14日(上元节),而2018年和2019年的春节才都是2月16日(元宵节) 有人提到农历闰月的确定,这里说明一下:一般情况,四百年中会有九十七个闰月(其实只多不少!),具体计算请参见这个问题下的高赞答案,此处不再赘述,但无论如何,这些闰月在公历中的变化是有规律可寻的。
于是问题变成了“如何寻找这个有规律的变化”,这其实就是阴历和阳历之间的关系的问题——因为阳历是国际通用的,所以我们总能找到两个时间点,使得两者完全匹配。比如去年2017年的立春在公历1月28日,去年的春节则在公历2月16日,而2018年的立春却在公历2月8日,今年的春节将在公历1月29日,如此等等…… 看到这里你应该能看出来,这种匹配只是近似,毕竟地球公转并不是匀速的,因此每四年不是特别正好能匹配。
但是问题在于,由于闰年存在的特殊性质,即无论怎样都至少有一个月份被多分配到了一天,所以这种近似总是成立的,而且相差的时间不会超过一个星期。 如果不讨论阳历中闰日的安排问题(即不管多少年内不能有2个或2个以上闰日)的话,那么2018年是闰年无疑。
如果考虑上述所说的阳历间闰日的情形,则2018年是否闰年还需要看具体的年份——如果是4的倍数且非100的倍数时,2月有29号,则为闰年;否则为平年。