公元762年6月15日(宝应元年六月望戊夜)晚上,发生了月食,大概蚀去了月球的三分之一。按照当时的官方历法《至德历》计算,这次月食应该发生在日出之后,而且有交食(指日月交会),但是历法上并没有记录这次月食。

唐代宗觉得《至德历》跟实际天象对不上号,就下令让司天台的官员郭献之他们,重新启用《麟德历》的纪元,重新计算岁差(地球自转轴的缓慢摆动),并且调整一些数值,比如行星运行的快慢、交会时间以及五星(金木水火土)的运行偏差,目的是为了恢复《大衍历》的古老算法。 这个新历法把七曜(日月五星)的起始位置定在赤道以东四度的地方。 皇帝还亲自写了篇序言,把这个新历法命名为《五纪历》。

这段文字讲的是古代天文计算的一些方法,跟《大衍历》有点不一样的地方有九个。

第一,关于初一月亮出现的时间。如果按照夏至的朔日(农历初一)计算,月亮运行速度很快,正好在亥时(晚上九点到十一点)到达子午线,如果朔日不提前,那么第二天早上就能看到月亮出现在东方。但是《大衍历》的算法是,如果在戌时(晚上七点到九点)就提前进入初一,那么初一的晚上就能在西方看到月亮。具体来说,如果根据观测确定的朔日比《五纪历》的算法少不到十刻(古代计时单位,一刻相当于15分钟),那就把朔日提前到第二天。

第二,计算第二天凌晨月亮剩余时间的算法。用三万二千一百六十乘以午夜的漏刻数(古代计时工具),再用六十七乘以漏刻的刻分(更细微的计时单位),然后除以二千四百,就能得到第二天凌晨月亮剩余的时间。

第三,关于日食的预报。阳历(太阳历)日食发生的时间,如果在交点(太阳和月亮运行轨道相交的点)之前,就加一辰(古代时间单位,一辰相当于两小时),如果在交点之后,就减一辰。如果剩余时间少于一百八十三,就会发生日食。

第四,关于月食的预报。月食的计算比较复杂,要根据望日(农历十五)月亮进入交点的时刻,以及月亮运行轨道的名称来判断。如果轨道名称相同,交点前加,交点后减;如果轨道名称不同,交点前减,交点后加。然后,交点前减一辰,交点后加一辰。如果剩余时间少于三百三十八,就发生月食;超过这个数,就用这个数减去望日的差值,再除以八十,得到月食的持续时间。日食的计算也类似,用朔日进入交点的时刻除以十五,再减去一百四,得到一个基准值。然后用日食的差值减去交点时间。交点前减两辰,得到阴历日食时间;不足减的,就反过来减日食的差值。交点后减两辰,交点前加三辰,得到阳历日食时间。从夏至到立秋,如果时间超过午正(中午十二点)八刻,就减一辰;如果少于三刻,就加一辰。从冬至到立春,交点前超过五辰,从立秋到冬至,交点后超过五辰,也减一辰。不足减的,就保持不变。加减完成之后,按照基准值计算,再减去十五,得到日食的持续时间。阳历日食,把日食的差值加上交点时间,交点前加一辰,交点后减一辰,然后用所得结果减去望日的差值,除以一百四,得到日食的持续时间。

第五,关于日食月食持续时间的计算。日食持续时间用十八乘以计算结果,月食用二十乘以计算结果,然后都除以十五,得到最终的持续时间,不需要再进行其他的加减运算。

第六,关于日食开始和结束时间的计算。如果日食的计算结果在辰时(早上七点到九点)之前,那么开始时间用十分之四,结束时间用十分之六;如果在午时(中午十一点到一点)之后,那么开始时间用十分之六,结束时间用十分之四。

第七,关于五星(金木水火土)运行轨迹的计算。五星的乘数和除数,以及各种变化,都使用通用的方法,不需要改变不同的数值。计算行星的进退,都使用度数的中率。

第八,关于行星会合和伏日的计算。用初次会合日和前一次会合日、后一次会合日和前一次伏日(行星运行到某个特定位置)的先后顺序,如果名称相同,就相减得到差值;如果名称不同,就相加得到总和。然后都除以四。所得结果如果满一辰,就当作一天。然后用前一天的盈亏和缩减值,加上后一次伏日的变化率;也用后一天的盈加和缩减值,减去前一次伏日的变化率。(太白星和辰星在傍晚出现变化,则要反过来加减留退。)如果两次退行度数的变化率与中率(平均值)有差异,就把差异值乘以二,称为伏差,加减到前一次疾行日(行星运行速度很快)的度数变化率。(荧惑星(火星)则加减前一次疾行和迟行两日的度数变化率。)岁星(木星)、荧惑星和镇星(土星)前一次留日(行星运行速度变慢)的变化率,如果与中率有差异,就用差异值加减前一次迟行日(行星运行速度较慢)的变化率。(如果大于中率,就加;如果小于中率,就减。)后一次留日变化率,如果与中率有差异,就用差异值加减后一次迟行日变化率以及加减两次退行度数变化率。再用伏差加减后一次疾行日度数变化率。(如果大于中率,就减;如果小于中率,就加。荧惑星则加减疾行和迟行两日的度数变化率。岁星和镇星没有迟行日,就加减前后顺行日的度数变化率。)太白星晨昏退行度数的变化率,如果与中率有差异,就将差异值乘以二,加减到本来的疾行度数变化率。(傍晚会合前后的伏日,虽然也退行,但不进行加减。)两次留日变化率,如果与中率有差异,就用差异值加减本来的迟行度数变化率。(如果大于中率就加,小于中率就减。)辰星两次留日变化率,如果与中率有差异,就用差异值分别加减本来的迟行度数变化率。疾行度数变化率,如果与中率有差异,就用差异值分别加减留日变化率。(如果大于中率就加,小于中率就减。如果留日变化率小于中率不足以减,就从迟行日变化率中扣除。)

第九,最终结果。加减完成之后,就得到了最终的日度定率(行星每日运行的固定数值)。

总而言之,这段文字描述了古代天文历法中非常复杂的计算方法,涉及到很多专业术语和计算步骤,旨在说明该历法与《大衍历》的九处不同之处。

《大衍历》用四象来推算五星的运行规律,有时候推算的结果和实际情况不符。献之(指一行和尚)改进后的方法加减有所不同,却意外地跟天象相符。所以,朝廷就采用了这个历法,一直用到建中四年。

《宝应五纪历》以甲子年为纪元,从宝应元年(壬寅年)算起,一共是二十六万九千九百七十八个数字单位(算)。

《五纪历》的通法是1340。策实是489428。揲法是39571。策余是7028。用差是7548。挂限是38357。三元之策是15,余数是292,秒数是5;秒母是6。(用象统作秒母,用4来乘。)四象之策是29,余数是711。一象之策是7,余数是512太。天中之策是5,余数是97,秒数是11;秒母是18。地中之策是6,余数是119,秒数是4;秒母是30。贞悔之策是3,余数是58,秒数是17。辰法是335。刻法是134。干实是489442,秒数是70。周天度数是365,虚分是342,秒数是70。岁差是14,秒数是70。秒法是100。

确定节气所对应的日期和余数,用辰来计算,叫做辰数,这和《大衍历》的方法一样。六虚之差是7,秒数是70。转终分是1366156。转终日是27,余数是743,秒数是5。秒法是37。转法是67。(把转分换算成度数,叫做逡程。累积逡程,叫做转积度。)七日(初,1191;末,149。十四日初,1442;末,298。)二十一日(初,892;末,448。)二十八日(初,743;末,597。)半纪是670。象积是480。辰刻是8刻,分是160。昏明刻各2刻,分是240。交终是364643767。交终日是27,余数是284,秒数是3767。

现在是农历十三,还剩812天,1883.5秒。

朔日差两天,还剩426天,6233秒。

望日差一天,还剩213天,3116.5秒。

望日是农历十四,还剩1025天,5000秒。

交限日是农历十二,还剩598天,8767秒。

交率是61。

交数是777。凡是春分后农历交后,秋分后阳历交后,月道同名;其他的都是异名。

辰分113。

秒法一万。

计算交度时,乘数是11,除数是1165。

太阴的损益差是这样的:冬至、夏至,加19,累计76;小寒、小暑,加17,累计95;大寒、大暑,加14,累计111;立春、立秋,加12,累计125;雨水、处暑,加10,累计137;惊蛰、白露,加7,累计147;春分、秋分,减7,累计154;清明、寒露,减10,累计147;谷雨、霜降,减12,累计137;立夏、立秋,减14,累计125;小满、小雪,减17,累计111;芒种、大雪,减19,累计95;根据二十四节气来计算,就能得到望日的数据。

太阳每天的蚀差:月亮在农历中,从秋分后到春分前,蚀差都用457;过了春分,每天减少五分;到夏至第一天,还差不到七;之后每天增加五分。月亮在阳历中,从春分后到秋分前,蚀差也用457;过了秋分,每天减少五分,到冬至第一天,还差不到七;之后每天增加五分。这样就能得到朔日的数据。

最终的比率是534482,秒数是36。

最终的天数是398天,还剩1162天,秒数是36。

变差是14,秒数是88。

象算结果是91,还剩105,秒数是18。

爻算结果是15,还剩73,秒数是46,微分是32。

乘数是5。

首先,除数是四。

最终结果是一百四万五千八十八,秒数是八十三。整天算下来是七百七十九,还余下一千二百二十八,秒数也是八十三。算出来的差值是三十二,秒数是五十七。用象法算,结果是九十一,余数一百六,秒数二十八,微分是五十四。用爻法算,结果是十五,余数七十三,秒数五十四,微分是七十三。接下来,乘数是百二十七。

然后,除数是三十。

最终结果是五十万六千六百二十三,秒数是二十九。整天算下来是三百七十八,还余下一百三,秒数是二十九。算出来的差值是九,秒数是八十七。用象法算,结果是九十一,余数一百四,秒数八十六,微分是六十六。用爻法算,结果是十五,余数七十三,秒数三十一,微分是十一。接下来,乘数是十二。

接着,除数是十一。

最终结果是七十八万二千四百四十九,秒数是九。整天算下来是五百八十三,还余下一千二百二十九,秒数是九。中间合计是二百九十二,还余下一千二百八十四,秒数是五十九,微分是七十二。算出来的差值是四十九,秒数是七十二。用象法算,结果是九十一,余数一百七,秒数三十五,微分是七十二。用爻法算,结果是十五,余数七十三,秒数七十二,微分是六十。接下来,乘数是十五。

最后,除数是二。

最终结果是十五万五千二百七十八,秒数是六十六。整天算下来是一百一十五,还余下一千一百七十八,秒数是六十六。中间合计是五十七,还余下一千二百五十九,秒数是三十三。算出来的差值是五十,秒数是八十五。用象法算,结果是九十一,余数一百七,秒数四十二,微分是七十八。用爻法算,结果是十五,余数七十三,秒数七十三,微分是七十七。秒法是百,微分法是九十六。

唐德宗的时候,觉得当时使用的《五纪历》在计算气朔(二十四节气和朔望)的时候,跟实际的天象有点出入,跟《大衍历》算出来的结果也差得挺多。于是皇帝下令让司天监的徐承嗣和夏官正杨景风他们,把《麟德历》和《大衍历》的优点结合起来,编制一部新的历法。

这新历法把一年开始的七曜(日月五星)的位置,定在赤道以东虚四度。建中四年(公元783年),历法编制完成了,取名为《正元历》。它在计算气朔、节气、太阳运行、月亮运行、漏刻(计时工具)、日月交会等方面,都沿用了《五纪历》的方法。但是计算节气的时候,它没有沿用《五纪历》那种精确到时辰的方法,而是用了一种简便的算法,先算出一个大概的时辰数,再进行一些修正,最后得到精确的时刻。 计算漏刻的时候,也用了一种简化的算法,先算出夜半的时刻,再细分。计算月食的时候,如果月球离交点(月球运行轨道与黄道的交点)的距离小于279分,就用一种算法;大于279分,就用另一种算法。计算日食也类似,但算法不同。至于五星的运行,则沿用了《麟德历》的旧方法,先算出冬至夜半五星与太阳的相对位置,再根据其他因素进行修正,从而得到五星的可见时间。金星和水星比较特殊,先算出它们傍晚可见的时间,再算出它们清晨可见的时间。

为了确定五星的可见时间,还要考虑常气(气候变化的规律)。《麟德历》里说的“启蛰”节气,在《正元历》里对应的是“雨水”节气;《麟德历》里的“雨水”节气,在《正元历》里对应的是“惊蛰”节气。 《麟德历》里计算火星运行速度变化的时候,每天的速度变化是一分,而《正元历》里是二分,这说明两者计算方法和参数也不一样。 皇帝下令从建中五年正月(公元784年1月)开始使用新历法。 可惜碰上了朱泚叛乱,改元为兴元,直到元和元年(公元806年)才正式开始全面使用《正元历》。

《建中正元历》从上元甲子年(公元784年)算起,到建中五年甲子年(公元803年),一共经过了四十万二千九百个岁差算(历法计算中的一个单位)。

《正元历》的通法(历法计算中的一个参数)是1995;策实(历法计算中的一个参数)是399943;揲法(历法计算中的一个参数)是33336;章闰(历法计算中的一个参数)是11911;策余(历法计算中的一个参数)是5743;用差(历法计算中的一个参数)是6168;挂限(历法计算中的一个参数)是31343;三元之策(历法计算中的一个参数)是15,余数是239,秒数是7。

四象之策有二十九个,还剩下五百八十一。

一象的策有七个,还剩下四百一十九。

按照中盈法分,是四百七十八,余十四。朔虚法分,是五百一十四。

象统共有二十四,象位有六个。

天中之策有五个,还剩七十九,余数是五十五;秒母是七十二。

地中之策有六个,还剩九十五,余数是四十三;秒母是六十。

贞悔之策有三个,还剩四十七,余数是五十一半。

刻法是二百一十九。(六刻法是一千三百一十四。)

干实是三十九万九千九百五十五,余数是二。

周天度数是三百六十五,虚分二百八十,余数是二。

岁差是十二,余数是二。秒母是一百。

定气辰数与《大衍》相同。

六虚之差是六,余数是二十。

转终分是三亿一百七十二万一百三十二。

转终日是二十七天,还剩六百七,余数是一百三十二。

入转秒法是一万。

转法是二百一十九。(大约把转分化为度,叫做逡程。逡程相加,叫做转积度。)

七日:第一天是九百七十三,最后一天是一百二十二。

十四日:第一天是八百五十一,最后一天是二百四十四。

二十一日:第一天是七百二十九,最后一天是三百六十六。

二十八日:第一天是六百七,最后一天是四百八十八。

辰刻是八刻,分七十三。刻法是二百一十九。

昏明各二刻,分一百九点五。

交终分是二亿九千七百九十七万三千八百一十五。

交终日是二十七天,还剩二百三十二,余数是三千八百一十五。

交中日是十三天,还剩六百六十三,余数是六千九百七点五。

朔差日是两天,还剩三百四十八,余数是六千一百八十五。

望差日是一天,还剩一百七十四,余数是三千九百十二点五。

望数日是十四天,还剩八百三十八。

交限日是十二天,还剩四百八十九,余数是三千八百一十五。

交率是六十一。

交数是七百七十七。

交辰法是九十一少。

秒法是一万。

去交度乘数是十一,除数是九百四十五。

这段文字讲的是古代天文计算,看着挺复杂,其实就是算日子用的。首先说的是月亮的盈亏变化,用“太阴损益差”来表示。

简单来说,就是从冬至开始,每天月亮的盈亏变化数值不一样,冬至、夏至一天增加16,累积到62;小寒、小暑一天增加13,累积到78;以此类推,一直到芒种、大雪一天减少16,累积到78。这些数字用来计算月亮的运行规律,最终能算出月亮在特定日子到达特定位置。 “以损益依入定气求朓朒术入之,各得其望日所入定数” 这一句是计算方法的总结,不用管它太具体的意思,反正就是根据这些盈亏数值算出月亮圆满的日子。

接下来说的是太阳的每日变化,这个计算相对简单一些。“太阳每日蚀差”指的是太阳每天位置变化的数值。 它说,月亮在农历的秋分到春分之间,每天的数值都是373,春分之后每天减少0.25,到夏至第一天还差一点点,之后每天再增加0.25。月亮在阳历的春分到秋分之间,也是类似的计算方法。 最后还是为了算出太阳在特定日子到达特定位置。

后面的那些数字,比如“终率四十三万六千七百六十,秒四”,“终日三百九十八,余九百五十,秒四”等等,都是计算结果,是各种天文数据的累积和剩余,具体代表什么含义,现在已经很难理解了,反正都是为了更精确地计算日、月运行规律。 “合后伏日十七,余千二十三” 这些“伏日”应该指某种特殊的日子,具体是什么,现在不好解释了。 总而言之,这些数字都是为了计算日、月运行,以及一些特殊日子而存在的。

总的来说,这段文字描述的是一套古代的天文计算方法,非常复杂,涉及到很多专业术语,现在已经很难完全理解其具体含义了,但可以看出古代人民对天文计算的精细程度令人惊叹。 这些计算结果,最终是为了确定一些重要的日子,比如节气、朔望等等。

一天一共要观察一百一十五次,还剩九百六十三次没做,大概还有四分之三秒的时间。

早上观察完之后,今天是伏日第十六天,还剩一千零四十次观测。

傍晚的时候,今天是伏日第五十二天,还剩四百八十一,大概还有五十二秒不到。

第二天早上,今天是伏日第六十三天,还剩四百八十一,大概还有五十二秒不到。

每次观测的时间间隔是一百秒。

五星的出现时间,要根据实际情况增减天数来调整。

第一次观测,距离上次观测过去了十四度(指角度,此处指天体运行角度),然后就看到了。从入冬至开始,到小寒结束,每天都要减少六天的观测时间。从大寒开始,每天减少一百九十分半(指观测次数或时间单位)。到了春分第一天,就恢复正常观测时间。从春分之后,每天增加一百四十五分半。到了立夏,到小满结束,每天增加六天观测时间。从芒种开始,每天减少一百四十五分。到了夏至,到立秋结束,每天增加四天观测时间。从处暑开始,每天减少二百九十一分半。到了白露第一天,恢复正常观测时间。从白露之后,每天减少八十七分。到了小雪,到 大雪结束,每天减少六天观测时间。

第二次观测,距离上次观测过去了十七度,然后就看到了。从冬至第一天开始,每天减少二十七天观测时间。从大寒第一天开始,恢复正常观测时间。从大寒之后,每天增加六百五十七分。到了惊蛰,到谷雨结束,每天增加二十七天观测时间。从立夏之后,每天减少三百二十三分。到了立秋,恢复正常观测时间。从处暑开始,每天减少三百二十三分。到了小雪,到 大雪结束,每天减少二十七天观测时间。

第三次观测,距离上次观测过去了十七度,然后就看到了。从冬至第一天开始,每天减少四天观测时间。从大寒开始,到春分结束,每天减少八天观测时间。从清明开始,每天减少九十六分。到了小暑第一天,恢复正常观测时间。从小暑之后,每天增加一百四十五分半。到了白露第一天,增加八天观测时间。从白露之后,每天减少二百九十一分。到了秋分,每天增加四天观测时间。从寒露开始,每天减少九十六分。到了小雪第一天,恢复正常观测时间。从小雪之后,每天减少一百四十五分半。

第一次看到它,距离那天已经过了十一天了。傍晚看到它的时候,从冬至到初一,每天出现的时间都差不多。之后每天出现的时间就减少一百六十三分之一刻(古代时间单位)。到了雨水节气,一直到春分,每天都减少九刻。从清明节气之后,每天出现的时间又减少一百六十三分之一刻。到了芒种节气,每天出现的时间又和之前差不多。从夏至开始,每天出现的时间就增加了 一百六十三分之一刻。到了处暑节气,一直到秋分,每天都增加九刻。从寒露节气之后,每天出现的时间又减少一百六十三分之一刻。到了大雪节气,每天出现的时间又和之前差不多。

早上看到它呢,从冬至开始,每天出现的时间都差不多。从小寒节气之后,每天出现的时间就增加了百九分之半刻。到了立春,一直到立夏,每天都增加三刻。从小满节气之后,每天出现的时间就减少了百九分之半刻。到了夏至,每天出现的时间又和之前差不多。从小暑节气之后,每天出现的时间就减少了百九分之半刻。到了立秋,一直到立冬,每天都减少三刻。从小雪节气之后,每天出现的时间又减少了百九分之半刻。

第一次看到它,距离那天已经过了十七天了。傍晚看到它的时候,从冬至到清明,每天出现的时间都差不多。到了谷雨节气,一直到芒种节气,每天都减少两刻。从夏至到大暑,每天出现的时间都差不多。从立秋到霜降,能不能看到它就说不准了。(如果它在立秋和霜降这两个节气之间,距离那天过了十八天到三十六天,而且有水、火、土、金其中一颗星以上出现的话,就能看到。)从立冬到 大雪,每天出现的时间都差不多。早上看到它呢,从冬至开始,每天出现的时间都减少四刻。从小寒节气到雨水节气,每天都减少三刻。(如果它在雨水节气期间,距离那天过了和之前一样的天数,早上没有水、火、土、金其中一颗星以上出现的话,就看不到。)从惊蛰到立夏,能不能看到它就说不准了。(如果它在立夏节气期间,距离那天过了和之前一样的天数,早上有水、火、土、金其中一颗星以上出现的话,也能看到。)从小满到寒露,每天出现的时间都差不多。从霜降到立冬,每天都增加一刻。从小雪到大雪,每天出现的时间都差不多。

【岁星】

前顺:差行。百一十四日,行十八度九百七十一分。先疾,二日益迟三分。

前留:二十六日。

前退:差行。四十二日,退六度。先迟,日益疾二分。

后退:差行。四十二日,退六度。先疾,日益迟二分。

后留:二十五日。

后顺:差行。百一十四日,行十八度九百七十一分。先迟,二日益疾三分。日尽而夕伏。

【荧惑】

入冬那天,走了165度,一共走了243天。之后三天,每天走的度数减少2度。小寒那天,走了155度,一共走了233天。之后两天,每天走的度数减少1度。谷雨的第四天,度数不变。小满九天后,一共走了178天,走了100度。从第九天开始,之后三天,每天走的度数减少1度。夏至那天,度数不变。过了六天,一共走了171天,走了93度。从第六天开始,每三天,每天走的度数增加1度。立秋那天,一共走了184天,走了106度。之后每天,每天走的度数增加1度。白露那天,一共走了214天,走了136度。之后五天,每天走的度数增加6度。秋分那天,一共走了232天,走了154度。之后每天,每天走的度数增加1度。寒露那天,一共走了247天,走了169度。之后五天,每天走的度数增加3度。霜降五天,度数不变。立冬十三天后,一共走了259天,走了181度。从第十三天开始,之后两天,每天走的度数减少1度。

这说的都是走的度数比较快的情况。如果走的度数比较慢呢?入冬那天,60天走了25度;比快的时候,每天慢三分。从小寒之后,三天,每天走的度数减少1度。大寒那天,55天走了20度。之后三天,每天走的度数增加1度。立春那天到清明,度数不变,60天走了25度。从谷雨开始,每个节气减少一度。立夏那天到小满,度数不变,60天走了23度。从芒种开始,每个节气增加一度。夏至那天,度数不变。到处暑,60天走了25度。从白露开始,每三天减少一度。秋分那天,60天走了20度。之后每天增加一度,每三天增加二度。寒露那天,75天走了30度。之后每天减少一度,每三天减少三度。霜降那天,60天走了25度。之后两天,每天减少一度。立冬那天,度数不变。到节气结束,60天走了17度。从小雪开始,每五天增加一度。大雪那天,60天走了20度。之后三天,每天增加一度。

最后,还有一种情况,就是延迟十三天。(前面走得快的情况里,如果某一天比标准少一天,就把这少的一天加到延迟和慢的情况里;前面走得快的情况里,如果某一天比标准多一天,就把这多的一天减到延迟和慢的情况里。)

入冬那天,过了63天,太阳走了22度。之后每4天,太阳就多走一度。到了小寒那天,63天里太阳走了26度。从小寒之后,每三天半,太阳就少走一度。到了立春那三天,太阳走的度数不变。过了雨水节气,63天里太阳就退了17度。从惊蛰节气开始,每两天太阳就多走一度,惊蛰节气过了8天,太阳走的度数又保持不变了。过了清明节气,67天里太阳退了21度。从春分节气开始,每天太阳都少走一度。春分节气过了4天,太阳走的度数又保持不变了。过了芒种节气,63天里太阳退了17度。从夏至节气开始,每6天太阳就少走一度。大暑第一天,太阳走的度数不变。过了大暑节气,58天里太阳退了12度。立秋第一天,太阳走的度数不变。过了立秋节气,57天里太阳退了11度。从白露节气开始,每两天太阳就多走一度。白露节气过了12天,太阳走的度数又保持不变了。过了秋分节气,63天里太阳退了17度。从寒露节气开始,每三天太阳就多走一度。寒露节气过了9天,太阳走的度数又保持不变了。过了寒露节气,66天里太阳退了20度。从霜降节气开始,每两天太阳就少走一度。霜降节气过了6天,太阳走的度数又保持不变了。过了霜降节气,63天里太阳退了17度。从立冬节气开始,每三天太阳就多走一度。立冬节气过了12天,太阳走的度数又保持不变了。过了立冬节气,67天里太阳退了21度。从下雪节气开始,每两天太阳就少走一度。小雪节气过了8天,太阳走的度数又保持不变了。过了小雪节气,63天里太阳退了17度。从大雪节气开始,每三天太阳就多走一度。

冬至那天,太阳运行持续13天。大寒第一天,太阳走的度数不变。过了大寒节气,太阳运行持续25天。从立春节气开始,每两天半,太阳就少运行一天。惊蛰第一天,太阳运行持续13天。之后每三天,太阳就多运行一天。清明第一天,太阳运行持续33天。之后每天太阳运行都少一天。清明节气过了10天,太阳运行度数保持不变。过了处暑节气,太阳运行持续13天。从白露节气开始,每两天太阳就少运行一天。秋分节气过了11天,就没有剩余的运行时间了。从秋分节气过后的第11天开始,每天太阳运行都多一天。霜降第一天,太阳运行持续19天。从立冬到冬至,太阳运行持续13天。

剩下的情况,就比较复杂了,要根据实际情况来计算。简单来说,就是60天内太阳走了25度。如果提前了,每天提前的度数会越来越快;如果提前的度数已经增加了,那么延迟的时间就根据这个数目来减少。如果提前的度数没有增加,那么从秋分到立冬延迟3度,从立冬到冬至延迟5度。如果剩余运行时间是13天,那么就根据延迟的度数来增加这13天的时间。

话说这冬至第一天,太阳跑了132度,一共走了210天。从第二天开始,每天走的度数就少一度。到了大寒的第八天,太阳一共走了94度,走了172天。从大寒第八天之后,每两天走的度数就少一度。雨水节气这天,太阳运行情况比较平稳。到了毕气(立春)的末尾,太阳一共走了83度,走了161天。从惊蛰节气之后,每三天走的度数就多一度。谷雨节气持续三天,太阳一共走了99度,走了177天。从谷雨第三天开始,每天走的度数都多一度。芒种节气持续十四天,太阳运行情况比较平稳。夏至节气持续十天,太阳一共走了155度,走了233天。从第十天开始,每天走的度数都多一度。小暑节气持续五天,太阳一共走了175度,走了253天。从第五天开始,每天走的度数都多一度。大暑第一天,太阳运行情况比较平稳。到了处暑节气结束,太阳一共走了185度,走了263天。从白露节气开始,每两天走的度数就少一度。秋分第一天,太阳一共走了177度,走了255天。从第二天开始,每三天走的度数就少一度。大雪第一天,太阳一共走了127度,走了205天。从第二天开始,每三天走的度数就多一度。

接下来看看镇星的运行情况:

前顺:运行情况不规则。83天走了7度474分。一开始比较快,每三天就慢两分。

前留:停留了37天。

前退:运行情况不规则。51天退了3度。一开始比较慢,每两天就快一分。

后退:运行情况不规则。51天退了3度。一开始比较快,每两天就慢一分。

后留:停留了36天。

后顺:运行情况不规则。83天走了7度474分。一开始比较慢,每三天就快两分。

最后是太白星的运行情况:

夕见:从冬至开始,到立夏结束,再从立秋开始到到雪大结束,一共172天,走了206度。从小满节气开始,每十天增加一度,作为初始设定。到了白露节气,到春分节气结束,运行情况不规则;一开始比较快,每天都慢两分。其余时间运行情况比较平稳。从夏至开始,到小暑结束,一共172天,走了209度。从大暑节气开始,每五天减少一度,直到毕气(立春)结束。

这段文字描述的是古代某种历法中关于日出日落时间推算的方法,用的是专业术语,我们来一句一句翻译成现代口语。

首先是“夕平行”部分,意思是说傍晚太阳落山的时间,在冬至到大暑、大雪结束的这段时间里,每13天走13度(度指角度)。从冬至开始,每天减少一度,一直到立春。到了立秋,每天增加一度,一直到秋分。雨水到芒种,每7天走7度。从夏至开始,每天增加一度,一直到小暑。寒露第一天开始,23天走23度,之后每天减少一度,一直到大雪。

接下来是“夕迟”,“夕留”,“夕退”部分,这些描述了傍晚日落时间的其他情况。 “夕迟”是指日落时间推算方法有差异,42天走30度,开始快,每天慢13分。如果之前已经超过260度,就要减去相应的度数。“夕留”是指日落时间不变,持续7天。“夕退”是指日落时间每天后退5度,持续10天,直到日落时间消失,也就是太阳完全落山。

“晨退”和“晨留”与“夕退”和“夕留”类似,只是指早晨日出时间,分别是指日出时间每天后退5度,持续10天;以及日出时间不变,持续7天。

“晨迟”部分与“夕迟”类似,也是指日出时间推算方法有差异,冬至到立夏,大雪结束,42天走30度,开始慢,每天快13分。从小满开始,每10天减少一度,到芒种结束。夏至到寒露,42天走27度,方法与之前类似。从霜降开始,每个节气增加一度,到小雪结束。

“晨平行”部分与“夕平行”类似,也是指早晨日出时间在特定时间段内的规律变化。冬至到气末,立夏到气末,13天走13度。从小寒开始,每6天增加一度,到雨水结束。从小满开始,每7天减少一度,到立秋结束。惊蛰第一天开始,23天走23度,之后每天减少一度,到谷雨结束。处暑到寒露没有这种规律。从霜降开始,每5天增加一度,到冬至结束。

最后是“晨疾”部分,意思是说日出时间很快,172天走260度。如果之前慢的情况不足30度,就要加上相应的度数。处暑到寒露,方法有差异,开始慢,每天快2分,其余情况与之前类似。直到日出时间消失。

最后是关于辰星的描述,同样用专业术语描述了辰星(可能指金星或其他星体)在不同时间段的运行规律,包括“夕见疾”、“夕平”、“夕迟”、“夕伏留”、“晨见留”、“晨迟”等,这些描述了辰星出现的快慢、平稳以及停留等情况,具体数值和时间段也做了详细说明。 这些都是古代天文历法中非常专业的计算方法,用现代口语很难完全精准地表达其含义,只能尽力做到通俗易懂。

好家伙,这说的啥?原来是古代人记录太阳运行规律的笔记啊! 第一句,“晨平行:七日,行七度。” 白话文就是说:太阳在早晨的时候,它运行的速度是匀速的,七天的时间里,它移动了七度。

接下来,“入大寒后,二日损日度各一。” 大寒节气之后,情况就变了,每两天太阳每天移动的度数就减少一度。 这说明太阳运行速度在逐渐变慢。

再看下一句,“入立春,无此平行。” 到了立春,前面的那种匀速运行规律就不存在了。 意思就是说,立春之后,太阳的运行速度又会发生变化,不再是之前的规律了。

咱们接着往下看。“晨疾;十二日,行二十一度十分。” 这句的意思是说: 另外一种情况,太阳早晨运行速度很快,十二天的时间里,它能移动二十一度十分。

最后一句,“前无迟行者,十二日,行十七度十六分。日尽而晨伏。” 前面那种运行速度慢的情况,十二天只移动十七度十六分。 “日尽而晨伏” 意思是说,太阳运行到一天结束,然后早晨又开始运行。 简单来说,就是说太阳的运行速度有快有慢,不同的时间段,速度不一样。 这记录的还挺细致的!