历法综论 节气的现代天文定义

太阳黄经与交节时刻

现代天文以黄道坐标系定义节气:太阳沿黄道周年视运动一周三百六十度,每十五度为一个节气——黄经零度春分、十五度清明、三十度谷雨,三百一十五度立春。太阳黄经到达这些角度的精确瞬间即「交节时刻」,可精确到分钟。交节是天文事件而非整天,这一层认知是排盘、查历与理解节气漂移的前提。

定义
太阳视黄经每十五度一个节气
零点
春分点,黄经零度
交节
到达指定黄经的瞬间,精确到分钟
视行速
每日约零点九五度至一点零一度
间隔
冬半年短(约十四天多),夏半年长(近十六天)
历算依据
紫金山天文台《中国天文年历》

黄道坐标系:天球上的经纬网

地球绕太阳公转,从地球上看去,太阳一年间在恒星背景上缓缓东行,画出一个大圆——黄道。天文学家以黄道为基准圈建立坐标系:黄经相当于天球上的「经度」,以春分点为零点,自西向东(从北黄极看去逆时针)量度,一周三百六十度;黄纬则量度天体偏离黄道南北的角距。太阳此刻所处的黄经读数,即太阳的「视黄经」。

春分点是天球上的关键零点:太阳黄经为零度之处。以它为原点,黄道被均分成三百六十度,太阳每天东行约一度,一年走完一周。这套坐标是现代天文学的通用语言之一,行星位置、日月食推算都以它表述——节气的新定义,就写在这张天球的经纬网上。

需要留意「视」字:太阳黄经是太阳在球面天球上的视位置,已折算大气折射、光行差等影响,以地心为观测点计量,故全称「太阳地心视黄经」。历表中的交节时刻,指的都是这个量到达目标值的瞬间,与地面观测者所在经纬无关——同一交节时刻对全国通用,换算成地方时间才有钟表上的差别。

另有一层时间口径的常识:历表给出的交节时刻以东经一百二十度的「北京时间」为准。全国通用同一时刻,各地钟表读数一致;若换算为地方真太阳时或世界时,数值随之改变,而事件本身不变。读到旧文献所载交节时刻与本日历表出入时,除精度因素外,还需考虑时制与时区的换算——时刻是换算出来的,天象只有一个。

黄道坐标系与节气的关系,可以用一句话概括:节气是黄道上的等分刻度,交节是太阳扫过刻度的时刻。把刻度画在天上,把时刻算在表里,现代历法的节气体系就建立在这两层之上——前者是定义,后者是计算,缺一不可。

节气的现代定义:每十五度一气

太阳视黄经每增加十五度,即为一个节气:零度春分、十五度清明、三十度谷雨、四十五度立夏、九十度夏至、二百七十度冬至、三百一十五度立春,循环一周共二十四气。传统上,立春、惊蛰、清明、立夏等十二个称「节」,雨水、春分、谷雨、小满等十二个称「中气」,合称二十四节气;月序以中气为准,置闰看无中气之月,详见「无中气置闰」条。

「太阳到达黄经三百一十五度」这类表述之所以成立,是因为节气本质上是一个天文事件——太阳运行到黄道上某个确定位置的瞬间。它有精确的时刻,现代历表可以算到分秒;传统历书把它落实到「日」,只是民用取整。理解这一点,许多查历疑问便迎刃而解。

这套定义带来一个必须适应的观念转变:节气与日期不再是天然绑定。同一天可能恰逢交节,也可能交节在前半夜或后半夜;交节时刻落在子夜前后时,前后两日便分属两个节气的领地。旧时历家刻印历书,须逐年推算交节时刻再标注到日;今天历表直接给出时刻,标注到日只是便民取整。查阅节气数据时,「日期」与「时刻」是两级精度,不可混为一谈。

交节为什么精确到分钟

既知节气是瞬间,就有一问:某年立春究竟是「哪一天」还是「几点几分」?答案是后者。例如某年立春交节在二月三日二十二时十分——这一瞬间之前,太阳黄经尚差一丝丝不到三百一十五度;这一瞬间之后,黄经已经过线。农历以交节所在的日期定该日属哪个节气;干支纪月则以交节瞬间为换柱开关:大雪交节换子月,小寒交节换丑月,立春交节换寅月,精确到分钟。

因此,两日交界处出生者的月柱、立春时刻前后出生者的年柱,都以交节时刻为准。历表若只标「某日立春」,遇到交节在深夜或凌晨的情形就必须查精确时刻——如某年立春交节在二月三日二十二时,那么按节气口径,二月三日白昼出生者尚在旧年干支之下,与直觉的「按日属新」不同。

工具页万年历提供逐年的交节时刻查询,四柱排盘亦按时刻换柱。查历之时,先看清历表给的是「日期」还是「时刻」,是使用节气数据的第一课;尤其是夜间交节、交界出生之类的情形,一级精度之差足以改变结论。

视行不均:近日点、远日点与日期微漂

每日黄经视行速在变

若太阳沿黄道匀速东行,每十五度用时就相等,节气间隔恒为十五天多。但实际并非如此:地球公转轨道是椭圆,太阳位于焦点。按开普勒第二定律,日地连线在相等时间内扫过相等面积——地球在近日点(一月初)附近跑得快,太阳每日视行约一点零一九度;在远日点(七月初)附近跑得慢,每日约零点九五三度。全年视行速在零点九五度至一点零一度之间波动。

节气间隔冬短夏长

结果是定气下节气间隔冬短夏长:太阳走完秋分到春分这一半黄道只需约一百七十九天,走完春分到秋分那一半却要约一百八十六天。于是冬至到小寒只有十四天多,夏至到小暑却接近十六天。「三伏」出现在夏至之后且初伏到中伏可长可短,数九从冬至今日起算而总数九十天上下——这些节令制度的疏密节律,背后都是太阳视行的不均,详见「三伏与数九」条。

节气在公历中的日期微漂

公历与节气同属回归年体系,闰年规则消化了大部分年差,但仍有极小的残差,加上闰年四年一跳,同一节气便在公历中于一两天内来回摆动——立春总在二月三日至五日之间,清明总在四月四日至六日之间。这不是节气不稳,而是两种回归年刻度之间的细小错位。在农历中,节气则因月份是阴历而逐年大幅漂移,与公历的微漂性质完全不同。

顺带解释一个常见小疑问:「春分昼夜平分」是否也由黄经定义?二分点的天文含义是太阳位于黄道与赤道的交点、全球昼夜近乎均分,与黄经零度、一百八十度的位置恰好重合;夏至冬至则是太阳赤纬的极值点,同样与黄经九十度、二百七十度重合。四个基准点上,现象与定义重合;其余二十个节气则纯由黄经坐标界定——这正是「节气是天文坐标」的完整含义。

视行不均还带来一个有趣的不对称:夏半年虽然天数多,但每一度黄经所费的时间都拉长,各夏季节气间的间隔便均匀地长;冬半年则均匀地短。古人编「九九歌」与「三伏」,把最冷最热的时段按天数框定,正是与这条疏密曲线相配合的经验设计——节令制度的框架,处处以太阳的真实行度为底本。

从本轮到椭圆:一条简短的知识线

太阳视运动不均这一事实,古代历家早已察觉。为拟合它,古希腊托勒密体系用偏心圆与本轮叠搭;中国历法则发展出「日行盈缩」的盈缩历表——北齐张子信经多年观测发现日行有盈缩,隋代刘焯《皇极历》创二次内插法处理之,唐代一行《大衍历》改进为不等间距内插。这些方法都是在匀速圆周运动的框架内逼近真实,历表越编越细,框架却未破。

真正的解在一六〇九年到来:开普勒在《新天文学》中宣告行星(包括地球)沿椭圆轨道运行、太阳居于一焦点,并给出面积定律,此即开普勒第一、第二定律。地球轨道偏心率约零点零一六七,虽近于圆,却足以造成上述全部不均。从此「太阳何时到达黄经某度」从经验拟合变为力学推算,近代历算由此奠基。

这条知识线也是读中国历法史的一把钥匙:历代历家为何反复改历?重要原因之一就是岁实与节气推算的精度竞赛——每一次内插方法的改进、每一组新观测数据的引入,都让「太阳何时走到某黄经」算得更准。平气与定气之争、盈缩历表之精,都在这条线上;黄经坐标不是凭空的定义,而是两千年精度竞赛的终点站。

现代历算:《中国天文年历》为宗

今天中国官方的节气时刻,以中国科学院紫金山天文台编算的《中国天文年历》为准:基于现代天体力学数值历表,推算太阳地心视黄经到达各整数倍十五度的瞬间,精确到分秒。国家标准《农历的编算和颁行》(二〇一七年发布实施)进一步规定,农历日的编算以该历为依据——交节时刻、朔日、闰月,从此有了统一的法定标准。

市面万年历、黄历品类繁多,个别版本在交节时刻、月柱换界上与权威历算有出入。使用时认准两条:节气时刻看《中国天文年历》口径,农历编排看国家标准口径;凡与两者冲突的排法,多半是旧表或简化的近似算法。工具页万年历即按此口径编算,可供逐年逐日核查。

对使用者而言还有一层实际意义:不同来源的万年历若给出不一致的交节时刻,多半不是「误差」,而是口径或版本差异——有的沿用旧表,有的自行简化。以《中国天文年历》与国家标准为共同基准,分歧即可消解;这也正是现代历算「有法定标准」的价值——天象客观唯一,历表理应同源同值。

本文为历法知识库的知识性收录,不含吉凶断言与现实建议; 实时排盘请前往工具库。