2017年正月有几天?
农历2017年是闰二月,共有384天。 公历2017年春节是2月8日,农历腊月三十。正月初一就是公历2月9日。那么问题变成了:春节前后两个月有多少天数。 先看一下农历和公历的对应情况(2016年和2017年): 可以看到,从农历腊月三十到农历正月初一,中间经过了29个公历日;而从农历正月初一到农历正月十五,却过去了31个公历日。这是因为农历大月份有30天和31天的缘故。因为农历一年中有两个闰月的情况很罕见,计算上比较复杂,这里就不算了。
现在的问题变成:怎么从2月8日到2月9日(即从除夕到大年初一)。 普通的一个农历月内有29天或30天(小月)或者31天(大月)。在农历2016年最后一个月里有29天,而在农历2017年第一个月份里有30天。所以从2月8日到2月9日是1天。
但是,这是“普通”情况的计算方法,由于有“闰月”的存在,这个问题就变得复杂了。 在农历2017年里有一个闰月,而这一整个月里都有30天。也就是说从2月8日至2月9日在农历里是含有整整一个月的。这种特殊情况下的日历就存在很多种可能,取决于该年各个节气的日期是否包含在闰月中。
举个例子,如果农历闰月的第15天刚好是春分节气,那么农历2017年就包含两个节气,而这个闰月就有了31天。从2月8日至2月9日的天数也就变成了2天。