2017年冬至是哪一天?
公元 263 年,魏帝曹奂下诏改元,自今以后的每一年的第一天都称为“元旦”;而原来的正月初一被称为“改旦节”“献旦节”“春节”等名称。这样,公元纪年的正月首日就固定在了元旦;同时,为了区分阳历和阴历的年份,又把原来以十月为岁首的农历正月命名为“腊月”。(《魏晋南北朝史·卷三》) 从汉武帝时期推行新的历法开始,汉代及其以后的朝代都有一个习惯——每年元旦都要庆祝一次“元正节”,这实际上是从汉文帝时期开始的。据记载,元正节要举国欢庆三天,皇帝也要亲自到郊外祭祀天地。(《后汉书·礼仪志上》)不过这种习俗到了唐代就消失了。在宋代,元旦是法定假期之一,称“新年”或“元日”;民间则有“腊日”的说法,即现在的“腊八节”。
那么,为什么我们今天的日历上的元旦指的是公历 January 1st 而非农历正月初一呢?这是因为我国古代使用的历法叫“阴阳合历”——所谓“阴历”,现在一般指以月亮圆缺变化为中心的“月历”,实际上它的定义应该更宽泛——“太阳历”也可称为“阴历”。因为月亮绕地球一周的时间大约是一个月,所以用“阴历”记录日子方便简单。而所谓的“阳历”实际上就是以太阳为中心计算的“公历”,包括今天所采用的国际通用的公历,都是以太阳为中心计算时间的。由于地球绕太阳运行周期约为 365 天左右,因此每过 4 年多一天的时候就要引入一个“闰日”进行校正。否则的话,每年的元旦就会越过春分点,进入新的一年的时间循环,而这显然是不正确的。
综上,把我们现在所使用的公历叫做“阳历”更恰当一些。 值得一提的是,在我国古代的阴阳合历中有一项重要的内容就是“置闰”。当一年中的“节气”经过某个特定的位置时,往往需要设立闰月调整时间,这一点和现代天文历法中的“置闰”是有共同之处的。