历法综论 一根立杆量出一年

圭表测影与节气的天文起源

圭表是最古老的天文仪器之一:「表」是垂直立杆,「圭」是南北平放的标尺,每天正午量表影长度——冬至日影最长、夏至日影最短。连续多年记录两个冬至之间的天数,即得回归年长度(岁实)。二十四节气体系正诞生于这项延续了数千年的太阳测量术,其技术脉络至今可在登封观星台看到实物巅峰。

表
垂直立杆,古制八尺
圭
正南北向平放标尺
关键测点
冬至(影最长)· 夏至(影最短)
成果
岁实(回归年长度)与二十四节气
精度巅峰
元郭守敬四丈高表与景符
现存遗迹
河南登封观星台(石圭俗称量天尺)

圭与表:最古老的太阳测量仪

「表」是垂直立在地面的标杆,古制高八尺,又称「髀」;「圭」是正南北方向平放的石质标尺。正午时分,表影恰好落在圭面上,量出影长,即得当日「晷影」读数。表立影生,圭以量影——两件再简单不过的器物,构成了中国天文学最古老的仪器组合,也是二十四节气体系的天文起点。

为什么偏偏选正午?太阳东升西落,影长与影向随时刻千变万化,唯有太阳过中天的一瞬,影最短、方向最正,恒指正北。以正午影长为「日影的指纹」,一天一个读数,日日可比,年岁的节律便从这串读数里自然显现出来。

《周礼·地官·大司徒》记「以土圭之法测土深,正日景」,郑玄注以颍川阳城为「地中」——相传周公曾在阳城(今河南登封告成镇)立表测影,此地由此成为历代测影的「标准场」。一件仪器、一个测点、一套正午读数的规程,圭表测影的框架在先秦已然确立。

原理:太阳高度角与影长

影长为何冬长夏短

影长的消长,来自正午太阳高度角的周年变化。同一地点,太阳愈高则影愈短,太阳愈低则影愈长。对北回归线以北的中原地区而言,冬至日太阳爬到一年中的最低点,影长达到极大;夏至日太阳升至最高点,影长缩到极小;春分秋分前后,影长恰在两极之间。影长曲线一年一循环,两个极值点就是两个天然的时间锚点:影最长之日为冬至,影最短之日为夏至。

补充一个方位上的细节:中原地区正午表影恒指正北,故圭沿正南北方向放置;若在北回归线以南,夏至前后太阳可过天顶甚至偏至天顶之北,表影转指南方,测影规程须另行处理。古人的观测场主要在黄河流域,八尺表、圭面朝北的定制正与此相合——仪器形制是观测地点的函数,这也是《周礼》要以「土圭」求「地中」的天文原因之一。

由两至得岁实

把冬至到冬至(或夏至到夏至)之间连续多年的天数取平均,就得到回归年的长度,古人称「岁实」。这是当时条件下测定岁实最可靠的方法:测影不依赖肉眼观星的偶然性,读数客观、可以代代复核、逐年精化。从冬至锚点出发,再把一年均分或按太阳位置细分,节气体系便次第展开。冬至由此成为古代历法计算的起算点——测得一处极点,便握住了整条时间之链的链头。

还须注意地点因素:影长既随季节也随纬度而变,同一时刻南北两地影长不同,故测影数据必须注明地点方有意义。《周礼》求「地中」、《周髀》立周地晷影为基准,都体现了这一意识——古代历家在没有标准观测网的时代,用「固定测点、代代相承」的办法保证了数据的可比性,这也正是登封告成成为千年测影重镇的原因。

文献所见:《周髀算经》与土圭测影

《周髀算经》以八尺之表为全书测算的基准,载周地夏至日晷长一尺六寸、冬至日晷长一丈三尺五寸,并据此推算天地之远近。书中数字掺有盖天说宇宙模型的想象成分,但「八尺表、正午量影、冬至影最长」的操作规程清晰可见,是圭表测影早期形态最重要的文献之一。

《周礼》所记土圭测影,以「日至之景尺有五寸」定「地中」,把测影与建都立国、封疆测地联系起来——测影在早期不仅是天文技术,还是一套制度装置。此后历代正史的《律历志》《天文志》几乎都载晷影测量,形成一条延续两千年的数据链。

这条链上的关键一环是南朝祖冲之:他不再只取冬至当日影长,而是利用冬至前后若干天影长对称变化的规律,以线性插值推算冬至时刻本身——观测的是影,锁定的是极点发生的精确瞬间。这一思路把岁实测定的精度提升了一个量级,也是「从读数到时刻」的方法论跨越。

两条路线:观星与测影的并存与合流

节气起源其实有两条技术路线。一条是观星:以黄昏时过中天的恒星(昏中星)定季节,《尚书·尧典》的四仲中星——日中星鸟、日永星火、宵中星虚、日短星昴——就是这条路线的经典记录。另一条是测影:以正午影长的极值定二至。观星直观而便于夜间使用,但受天气、大气消光与岁差影响,恒星参考点千年一移;测影读数客观、可复核,且直接锚定太阳本身。

两条路线长期并存、互为校验。《尧典》时代二分二至已有雏形;测影成熟后,二至由影长锁定,二分再以昼夜均分与影长中值校定,精度反超观星。战国以降,测影渐成历法工作的正途,观星退居辅助与占候之用。

合流的方向直到元代仍在推进:郭守敬一方面把测影做到古代精度极限,另一方面组织「四海测验」,在南北万里、东西数千里的范围内同时观测晷影与恒星位置——两条路线在最高精度上完成了最后一次大会师。

从八节到二十四节气:细分的逻辑

圭表能直接测定的只有极值点与对称点:冬至、夏至,加上影长两次经过中值的春分、秋分。二分二至先立,是节气体系的四根支柱;战国末期《吕氏春秋·十二月纪》已载四立(立春、立夏、立秋、立冬)与二分二至,是为八节;至西汉《淮南子·天文训》,二十四节气的名目与次序齐备,与今天完全一致。

细分的具体逻辑,是先把回归年均分二十四段(平气),或把太阳黄经均分二十四份(定气),再给每个分点配以物候、农事之名——「雨水」「惊蛰」是名,「黄经位置」是实。值得注意的是,除二至二分外,早期多数节气并非逐个实测,而是由均分推算得出,再辅以昏中星、漏刻昼夜长短等手段校验。测影给出骨架与岁实,均分给出细分,物候给出注脚——三者叠加,才有完整的二十四节气。

后来平气改定气,细分的底层逻辑从「时间均分」转为「黄经均分」,而名目次序未变——这套体系的外壳稳定了两千年,变的只是如何定义「太阳走到了哪里」。两法之别详见「平气与定气」条。

登封观星台与「量天尺」

圭表测影的实物巅峰,现存于河南登封告成镇的观星台。元初至元年间(约一二七六年至一二七九年),郭守敬主持修建:台体砖石混合结构,直壁上方两窗之间置横梁,台下自南向北平铺石圭,长三十一米余,俗称「量天尺」。此台即郭守敬「高表」的遗存——把传统八尺表增高到四丈,影长成比例放大,读数误差随之稀释;配合利用小孔成像原理的「景符」,使横梁的影细若发丝、边界分明,测影精度达到古代表影技术的极限。

凭借高表与「四海测验」二十七处观测点的大规模实测,郭守敬与王恂等人编成《授时历》,于一二八一年颁行,定回归年长度为三百六十五点二四二五天——与今天通行公历所采用的数值相同,而早了三百年。

顺带一提「周公测景」的传说与史实:周公是否确曾在阳城立表,文献无征;但唐代立石、元代建台、明清修缮的实物链条清晰可辨。传说把测影的起点安放在礼制文明的源头,实际的技术演进则由历代历家一寸一寸量出来——传说与史实各归各位,这条脉络才算读通。

观星台一九六一年列入第一批全国重点文物保护单位,二〇一〇年作为「登封天地之中」历史建筑群的组成部分列入世界遗产名录。台旁唐开元十一年(七二三年)天文官南宫说所立「周公测景台」石表,把这段测影传统又追溯到了传说中的周公时代——一座小镇,两座石台,串起三千年量影的历史。

测影余响:从晷影到岁实

圭表测影的成果,最终凝结为一串不断精化的岁实数值:古四分历取三百六十五又四分之一天,南朝祖冲之《大明历》得三百六十五点二四二八天,元代《授时历》得三百六十五点二四二五天,近代实测为三百六十五点二四二二天。每前进一步,都对应着表更高、圭更长、方法更巧——仪器与算法互相成就,岁实的小数位是这条技术路线最直接的刻度。

另需区分常被混同的两件器物:圭表量的是正午影长,读数为「日」的节律;日晷读的是影的方向,读数为「时辰」的刻度。前者量年,后者量时,原理同源而用途有别。认得分清,参观古迹时便能看出哪一件是「量年」的圭表,哪一件是「计时」的日晷。

今天,节气改由太阳黄经定义,交节时刻由现代天体力学的数值历表算出,圭表早已退出历算一线。但「冬至影最长」的天文事实亘古如一:在冬至前后的晴日正午,用一根杆子与一片平地,仍能亲手复现先民的办法,量出这一年的极点。二十四节气从一根立杆起步,这条脉络本身就是一部浓缩的中国天文学史。

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