求剧情
算法的乐趣 · 第三十四节

《算法的乐趣》第三十四节

农历基本规则:以日月合朔时刻为月首定初一,按两次合朔间隔定大小月;月以中气得名,冬至所在月为十一月,含雨水中气者为正月,无中气者为闰月;从冬至到次年冬至若有十三个朔望月则置闰……

农历基本规则:以日月合朔时刻为月首定初一,按两次合朔间隔定大小月;月以中气得名,冬至所在月为十一月,含雨水中气者为正月,无中气者为闰月;从冬至到次年冬至若有十三个朔望月则置闰,取第一个无中气的月为闰;正月初一为岁首,腊月廿九或三十为除夕;节气与合朔同日时按民间历法归入新月。

农历年自正月初一起算,生肖年起点则有争议:历法上以立春为界,民间习惯以正月初一为准,两者之间出生者的属相因而易生分歧。现行农历为民间历法《时宪历》,以北京当地时判节气与合朔,且同日不分先后一律算作新月节气,影响置闰;历理历法则改用东经120度标准时并精确到时分秒,但仅停留在理论层面。

推算农历可用经验公式(如通式寿星公式、以1900年为基准的积日公式)或按固定间隔累加节气与朔日,这类方法只精确到日且随年代推远误差增大;精确推算则需借助天文算法(VSOP82/87太阳系理论、ELP-2000/82月球理论)计算节气与合朔时刻。但星历表仅在近两三千年内可控误差,且地球自转变慢、月球远离等非周期因素使"万年历"无法成立。

‹ 上一章目录下一章 ›

全部 76 章