FB体育·(中国)官方网站FB体育·(中国)官方网站

FB体育·(中国)官方网站

产品中心

新闻资讯

更多
电话:400-123-4567
传真:+86-123-4567
邮箱:
地址:广东省广州市天河区88号

新闻资讯

当前位置: 首页 > 新闻资讯

如何简洁准确地定义春节(农历正月初一)?FB体育 FB体育平台

浏览次数:554 发布时间:2022-10-07 06:47:38

  为了回答这个问题,我查阅了一些资料,也考虑了 2034 年、2243 年、3359 年等特殊年份,最后得出的结论是:由于农历是

  ,而日、地、月之间的运行有诸多不确定性,所以,在确保完全准确的情况下,无法用非常简洁的语言来定义春节,一个稍微复杂点的准确描述是:

  在确保【冬至】在农历冬月的前提下,按照 “无中气之月即置闰” 的规则,在冬至后的第 2 个“朔日” 或第 3 个 “朔日”(出现 闰冬月 或 闰腊月 的情形) 为 农历正月初一(即春节)。

  *注:这个立法解释了 2033 年 为什么是【闰冬月】而不是【闰七月】,参见

  每月太阳、地球、月亮最接近一条线且月亮在日地之间的那天(北京时间 UTC+8)为 “朔日”。

  在日地参考系中,月球绕地球转一圈平均为 29.53 天(实际上,月球绕地球公转周期 27.32 天,但月球绕地球公转的同时,地球也按照相同方向绕太阳公转,所以月球要多转过一个角度,才能在日地参考系中转一圈),所以两个朔日之间通常相隔 29 天或 30 天。

  根据之前 “朔日”的定义,我们定义了阴历月,如果一个阴历月不含有任何中气,则这个月为闰月。.

  (例如:2014年10月24日~11月21日 这 29 天中,仅有立冬一个【节气】,不包含霜降和小雪这两个【中气】,由于上个月为九月,所以这个月被定义为 “闰九月”。)

  现在,我们知道了 “无中气之月即置闰” 的规则,并考虑了 “冬至在冬月” 的农历上的特殊规定,于是,我们终于找到了 “春节” 的准确定义(如回答开头的黑体字所述)

  而剩下的定义,如 “含雨水的月称为正月”、“大寒后第一个朔日” 均由于并非严格遵循农历的定义,因此在 日、月、地 变幻莫测的三体运动中,总会有一定的几率出错的。

  正月初一,原本应该是离立春当天最近的那个朔日,但由于农历定气规则的问题,导致这一点经常出现偏差,冬至处于十一月的最头或最尾,就容易把次年春节挤的偏离立春太多。

  但是,在立春之后约19小时10分钟的「六九」,恰好能完美补回这个误差,使得春节事实上变成了离六九最近的朔日。

  个别年份,立春发生在凌晨04:50之前,那么19时10分后的六九就会落在同一天,可能导致两个朔日平手、需要按小时才能判定的情况,为了省事,我们只看立春次日,会更简单,虽然是本质一样的。

  首先我们要知道,每经过19年,太阳和月亮会几乎完成一个完整的循环,所以我们每隔19年的年份,太阳历和太阴历会重合,也就是节气点与农历月的情况是几乎一样的。故,将年份号除以19,得到的余数相同的年份,是处于同一「周期」的年份。

  以下用年份号除以19得到的余数,来命名年份的「周期型号」,如2017除以19余3,即2017年为3型。

  一、前一年8型年(如2003),冬至恰好在冬月三十,则后面的9型年(2004)会成为最早春节。正月初一容易与二月初一打成平手。

  更极端的情况是,8型年闰十月(如1984),冬月三十反变成冬月初一,则后面的9型年(1985)又会变成真·最晚春节。

  二、前一年0型年(如2014),冬至恰好在冬月FB体育 FB体育平台初一,则后面的1型年(2015)会成为最晚春节。正月初一容易与腊月初一打成平手。

  更极端的情况是,0型年闰冬月(如2033),冬月初一反变成冬月三十,也很可能出问题。以下我们多验证一些极端年份试试看。

  1985年,著名的真·最晚春节,正月初一以1天之差战胜了腊月初一。但这年厉害在它一下同时击破了题目中的两个定义「含雨水的月称为正月」和「大寒后的第一个朔日」。

  (1966年立春与六九同日,若按六九判定,则正月朔需要按小时才能战胜二月朔)

  检查:1977、1996、2015、2034、2053、2072,全部通过,各年的正月朔均战胜腊月朔。

  2034年,著名的首发闰冬月,正月朔以2天之差打赢腊月朔(本年立春与六九同日,若按六九判定,则正月朔需要按小时才能战胜腊月朔)。

  三、2243年,200多年的时间已经使周期错位0.5天,从1型年跳进9型年了,变成了早春节被闰冬月挤成晚春节的年份,检查过程同上,本质与1985年一样,不再赘述。

  四、3359年,题主给的年份,很巧,一千多年的积累已经错位了2天,跳了四次,正好也跳进了现在的9型年周期,那年遇到了闰腊月,但正月朔也以1天之差战胜了闰腊月朔,仍然没有破例。

  中国大陆地区现行农历(因其为紫金山天文台所编纂,故称紫金历)是阴阳合历,每个月的平均长度等于一个朔望月,每年的平均长度等于一个回归年,然而回归年长度和朔望月长度之间不是整数倍关系,因此需要通过增加闰月来调整,也就是置闰,而置闰方法用到了天干地支(其实主要是地支)。古有三正之说,就是指古代有三种确定正月的方法,分别是正月建子、正月建丑、正月建寅,从后往前依次是夏、商、周确定正月的规定,我们现在采用的是夏朝的正月建寅(所以农历又叫夏历)。正月建寅的具体方法是规定冬至所在月份为冬月(十一月称冬月,十二月称腊月,故十冬腊月就是指整个冬季),故冬月建子,往后数腊月建丑,到正月就建寅了。偶尔有冬至落在十月末或腊月初的情况,主要是为了前后几年都能保证冬至大致落在冬月里。二十四节气是紫金历中的阳历部分,分为十二节气十二中气,立春为节气,雨水为中气,往后交替以此类推。实际上这二十四节气就是把地球绕日公转的360度黄经等分成24份,然而由于地球公转速度并不均匀,相邻两中气之间的时间长度也不尽相同,有的间隔可能超过30天,也就是超过一个朔望月(29天半左右),这就有可能造成有的月份完全没有中气。从一次冬至到下一次冬至为一岁(用现代天文学术语就是一个冬至点回归年),从正月初一到下一个正月初FB体育 FB体育平台一为一年,当冬至无法落到冬月时,需要置闰以确保一年的平均长度和一岁大致相等。置闰的月是冬至后首个无中气的月份,每年至多置闰一次,也就是说就算一年里有两个月都没有中气也只有第一个月可能成为闰月。注意,只有不置闰冬至就无法落到冬月时才需要置闰,否则就算有某个月无中气也不是闰月。于是,确定正月的流程就是:1. 找到冬至所在月定为冬月。2. 找到下一个冬至所在月,看是否需要置闰。3. 如果不需置闰,那么冬至后的第二个朔日即为正月初一。4. 如果需要置闰,然而置闰不在冬月后的二个月中,则同上。5. 如果置闰恰好在冬月后的二个月中,那么冬至后的第三个朔日为正月初一。

  可能小于历月平均长度(平均大于历月平均长度),这样有时可能在一个历月中出现两个中气,下一历月则没有中气,这样的情况叫“假闰月”,不视为上一月的重复(即前文所述特殊情况)。

  由于冬季地球处于近日点,绕日运行速度快,所以两个中气的时间间隔较平均值30.4天短,近似算了一下,地球以今日点速度运行30°需29.42天,所以有可能两个中气落到同一个朔望周期中,即出现上文中的情况。这是这个月既有大寒也有雨水,我们默认这个月为腊月,下个月为正月。