农历与节气

2031 年农历:辛亥猪年,闰三月,春节 1 月 23 日

闰三月使农历 2031 年达到 384 天。干支辛亥,生肖属猪。

春节来得很早——1 月 23 日,接近春节可能出现的最早日期(1 月 21 日)。立春在 2 月 4 日 08:58,春节在前,相差 12 天

春节特别早的年份,几乎总是紧接着一个闰月:农历已经比太阳落后到极限,必须补月修正。

这一年的历法事实

春节(农历正月初一)2031-01-23
立春2031-02-04 08:58
生肖(春节起算)猪(辛亥)
农历全年天数384 天
闰月闰3月
两个边界相差12 天(春节在前)

春节为什么会早到 1 月 23 日

春节的可能范围是 1 月 21 日到 2 月 21 日。2031 年落在 1 月 23 日,已经贴近最早的一端。

成因是连续两个平年的累积提前。2029 年春节 2 月 13 日,2030 年提前到 2 月 3 日,2031 年再提前到 1 月 23 日——每次提前约十一天,两次累积起来就是三周。

提前不能无限持续。农历一旦比太阳落后接近一个月,就必须补进闰月把差额还回去。2031 年的闰三月正是这个修正,于是 2032 年春节被推后到 2 月 11 日。

「春节特别早」和「这一年有闰月」通常同时出现,两者是同一个机制的前后两半:先落后到极限,再一次补足。反过来,春节特别晚的年份(如 2034 年 2 月 19 日)则总是紧跟在闰月年之后。

1 月 23 日到 2 月 4 日:十二天的错位

1 月 23 日到 2 月 4 日上午之间的十二天,生肖已经换了,年柱还没有。

  • 1 月 23 日起——生肖换成(辛亥年)。
  • 2 月 4 日 08:58 之前——年柱仍是庚戌

生在 1 月 28 日的人:生肖属猪,年柱庚戌。

再往前,2031 年 1 月 1 日到 1 月 22 日出生的人,生肖属(2030 庚戌年),年柱也是庚戌,两者一致。

所以这一年从 1 月 1 日算起分成三段:前二十二天两者一致(狗、庚戌),中间十二天分离(猪、庚戌),2 月 4 日上午 8 点 58 分之后重新一致(猪、辛亥)。

辛亥年

2031 年的干支是辛亥。辛属阴金,亥属水,亥中藏壬水和甲木。

上一次辛亥年是 1971 年,再上一次是 1911 年。本命年从 1 月 23 日开始——这十六年里最早的起点之一,只比春节的理论下限晚两天。

亥月是立冬到大雪之间的那一个月,2031 年的立冬在 11 月 7 日 23:05——离午夜只有五十五分钟。生在 11 月 7 日深夜到 8 日凌晨之间的人,必须精确到钟点:按日期判断会差出一整根月柱。

关于闰三月:它落在清明到立夏之间那一段,对八字不构成任何特殊情况——月柱看节气,闰月只是农历月份编号上多出一个名字,节气的划分从头到尾没有被打断。需要留意的仍然只有转换环节:报农历生日时如果说「三月初八」而没有说明是不是闰三月,2031 年会有两个三月初八,相差二十九天。

春节最早能到哪一天

理论下限是 1 月 21 日。2031 年的 1 月 23 日已经很接近。

下限由定春节的规则决定。冬至固定在 12 月 21 日到 23 日,正月初一通常是冬至之后的第二个朔日。两个朔望月约 59 天,从最早的冬至(12 月 21 日)算起,最早的落点就在 1 月 21 日前后。

上限同理是 2 月 21 日,出现在闰月把正月推到第三个朔日的年份。

所以春节的整个活动范围就是这一个月,既不会更早,也不会更晚。任何声称春节可能落在 1 月中旬或 3 月初的说法,都与定朔和冬至的规则不符。

2031 年之后,闰三月会把 2032 年的春节推回到 2 月 11 日——从接近下限回到中间位置。

立夏交节在 00:35,跨到了第二天

2031 年的立夏在 5 月 6 日 00:35——它比午夜晚了 35 分钟,因此落在 6 日而不是 5 日

多数年份的立夏在 5 月 5 日,这一年却在 6 日,原因就是这半小时。任何按「立夏总在 5 月 5 日」记忆的做法,在这一年都会算错。

立夏是「节」,巳月由它开始。所以 5 月 5 日整天仍属辰月,5 月 6 日凌晨 0 点 35 分之后才进入巳月。

这也是同一年里第二处需要看钟点的地方——另一处是立冬,在 11 月 7 日 23:05,离午夜只有 55 分钟。一个刚过午夜,一个差点跨日,两个方向的边界情形在同一年出现。

闰三月年的收尾:没有大年三十

2031 农历年有 13 个月、384 天,大月 7 个、小月 6 个

但它的腊月是 29 天,所以没有大年三十,除夕落在腊月廿九,公历 2032 年 2 月 10 日。

闰三月排得很靠前,因此这一年绝大多数农历节日的公历位置都被推后——清明(节气,不受影响)之后的端午、七夕、中秋全部偏晚。

再次说明两件事互不相干:闰月决定年长,腊月大小决定有没有三十。384 天的长年份照样可以在廿九结束。

再一次补月

春节滑到 1 月 23 日,逼近下限,闰三月随之出现——和 2028 年是同一个机制的重演。

年份春节全年天数闰月生肖
20302 月 3 日354 天狗(庚戌)
20311 月 23 日384 天闰3月猪(辛亥)
20322 月 11 日355 天鼠(壬子)

这一年重复了 2028 年的形态:春节退到 1 月 23 日贴近下限,随即补进闰三月。同一个机制在三年内出现两次,间隔由十九年七闰的整体节奏决定。

生在 2031 年,闰三月和极早的春节

春节早在 1 月 23 日,几乎贴着春节可能出现的最早一端。所以生在 1 月 1 日到 1 月 22 日之间的人,农历还在 2030 庚戌年,生肖属狗不属猪——这段只有三周出头,比多数年份短。

这一年有闰三月,报农历生日落在三月的人需要说明是不是闰月。

立春 2 月 4 日 08:58,早上交节;此外立夏在 5 月 6 日 00:35、立冬在 11 月 7 日 23:05,这两个「节」都紧贴日界,生在那几天的人同样要报钟点。

最后说明一下这一年的两个日界节气。立夏 5 月 6 日 00:35 是刚过午夜,立冬 11 月 7 日 23:05 是差点跨日——一个刚进新的一天,一个还留在旧的一天。两者都是「节」,都推动月柱,都必须报到钟点。

这一年三个需要看钟点的时刻集中出现:立春 08:58、立夏 00:35、立冬 23:05。后两个一个刚过午夜、一个差点跨日,正好是日界两侧的对照。

最后归纳:闰三月、384 天、春节 1 月 23 日(接近下限)、腊月廿九收尾。这一年同时具备「极早的春节」和「补月」两个特征,两者并非巧合——正是因为春节退到了下限,闰月才必须出现。

顺带一提,这一年的三月有两个:三月和闰三月。报农历生日落在三月的人,缺了「闰」字就可能落到相差二十九天的另一个日期上。

全年二十四节气

时刻为北京时间。只有「节」推动八字的月柱,「气」不推动。

节气交节时刻类别
冬至2030-12-22 04:09
小寒2031-01-05 21:23
大寒2031-01-20 14:47
立春2031-02-04 08:58
雨水2031-02-19 04:50
惊蛰2031-03-06 02:51
春分2031-03-21 03:40
清明2031-04-05 07:28
谷雨2031-04-20 14:31
立夏2031-05-06 00:35
小满2031-05-21 13:27
芒种2031-06-06 04:35
夏至2031-06-21 21:17
小暑2031-07-07 14:48
大暑2031-07-23 08:10
立秋2031-08-08 00:42
处暑2031-08-23 15:23
白露2031-09-08 03:50
秋分2031-09-23 13:15
寒露2031-10-08 19:42
霜降2031-10-23 22:49
立冬2031-11-07 23:05
小雪2031-11-22 20:32
大雪2031-12-07 16:02

本页的日期、时刻、天数与干支由排盘引擎计算,非人工录入。本页说明历法如何运作,不判断某一天适合做什么。

相关页面

日期算准了,接下来看结构

历法决定的是边界——哪一天换生肖、哪一刻换年柱。边界之内的结构,要看完整的四柱:年、月、日、时缺一不可。

2031 年农历:辛亥猪年,闰三月,春节 1 月 23 日