崇祯历书

《崇祯历书》是崇祯帝为历法改革而下旨编著的一部丛书，因其年号为崇祯而得名；又称《时宪历》，此历法及其修订版本由清朝初年源用至今。该书在崇祯二年（1629年）九月由礼部左侍郎徐光启成立历局开始编写，到崇祯七年（1634年）十一月编完。由于徐光启在1633年病逝，之后的编纂工作由李天经主持，但未能在明清交替前实施。1644年清朝建立后，立即决定隔年实施此历法。耶稣会传教士如汤若望等人在历法的编纂过程中做出了重要贡献。初版历法主要遵循第谷·布拉厄和克里斯滕·索伦森·隆戈蒙塔努斯(Christen Sørensen Longomontanus)的理论。此后，该历法的基本理论经历了两次重大修订。

新历法的主要变化包括：

- 以基于太阳黄道经度的“定气法”（真太阳）取代原有的“平气法”（平太阳，将回归年均等划分），根据太阳在黄道上的位置来确定24个节气。
- 调整闰月的位置以适应节气法的变化。

该历法自清初至近代早期一直沿用，但分别于1914年和1928年进行了修订和替换，此后又经历了多次细微的修改。1928年，历法由南京紫金山天文台管理，因此现今的版本通常被称为《紫金历》。所有这些版本均基于现代天文数据。在中华人民共和国，此历法已由国家标准化管理委员会于2017年5月12日正式发布，标准为GB/T 33661-2017《农历的编算和颁行》。

## 书籍历史

### 修书缘由

崇祯年间，使用的历书是元朝郭守敬等人编制的《授时历》，这部历书已施行了三百四十八年之久（于1281年实施，明朝立国后更名为《大统历》沿用），误差也逐渐增大（《大统历》不计算斗分差，而授时历因制历时冬至与近日点几近重合而未考量近日点进动）。同时钦天监对1629年6月21日（崇祯二年五月乙酉朔）的日食预报明显错误，而礼部侍郎徐光启依据西洋方法的预报却相当精确。崇祯帝就历法推算失准一事责问钦天监，钦天监官员据实陈奏，称《大统历》沿用《授时历》已久，他们只是在开国二百六十年后遵守旧法而已，其间仅是循旧法推步，若继续因循守旧，日后误差势必进一步扩大。徐光启等因势再度上疏，提出改历，终获御准。同年七月，礼部在宣武门内的首善书院开设历局修历，由徐光启督修历法。时年六十八岁的徐光启以礼部左侍郎衔奉命主持历局事务，开创了中国历法史上具有划时代意义的伟业——主持纂修《崇祯历书》。

### 编纂过程

崇祯二年（1629年）九月，历局正式开始办事。徐光启（他去世后，李天经继任其事）亲自督领修葺房屋、遴选人员、制造仪器，聘请李之藻，西方传教士龙华民、邓玉函等人参加编译天文学书籍，历时五年，历尽艰辛，分别五次进呈书稿，终于完成了《崇祯历书》的编纂工作。

《崇祯历书》全书共46种，137卷，分节次六目和基本五目。“节次六目”分别为日躔、恒星、月离、日月交合、五纬星和五星凌犯，“基本五目”分别为法原（天文学基础理论）、法数（天文用表）、法算（天文计算必备的数学知识）、法器（天文仪器及其使用方法）和会通（中西度量单位换算表）。其中经徐光启定稿的有105卷，其余32卷最后审定人为李天经。

在编纂过程中，历局聘请来华天主教耶稣会的龙华民（意大利人，参与短期编制）、罗雅谷（葡萄牙人）、邓玉函（瑞士人，参与短期编制）、汤若望（日耳曼人）等人参与译书，编译或节译哥白尼、伽利略、第谷、开普勒等著名欧洲天文学家的著作。从崇祯二年到崇祯七年陆续编成书。

《崇祯历书》包括天文学基本理论、天文表、必需的数学知识（主要是平面及球面三角学和几何学）、天文仪器以及传统方法与西法的度量单位换算表五类。由于主编徐光启强调把历法计算建立在了解天文现象原理的基础上，因此，理论部分共占全书三分之一篇幅。《崇祯历书》采用第谷创立的天体系统和几何学的计算方法。其优点是：引入了清晰的地球概念和地理经纬度概念，以及球面天文学、视差、大气折射等重要天文概念和相关的改正计算方法。它也采用了一些西方通行的度量单位：一周天分为360°；一昼夜分为96刻24小时；度、时以下采用60进位制等。

### 颁行应用

《崇祯历书》在1634年编完之后并没有立即颁行新历。新历的优劣之争一直持续了10年。在《明史·历志》中记录了发生过的8次中西天文学的较量，包括日食、月食、木星、水星、火星的运动，最后崇祯帝“已深知西法之密”，并在崇祯十六年（1643年）八月下定颁布新历的决心，但颁行《崇祯历书》的命令还没有实施，明朝就已灭亡。之后由留在北京城中的汤若望删改《崇祯历书》至103卷，并由顺治帝将其更名为《西洋新法历书》，于顺治二年（公元1645年）颁行。其中100卷本《西洋新法历书》被收入《四库全书》，但因避乾隆（弘历）讳，易名为《西洋新法算书》。

## 书籍内容

崇祯历书共46种，137卷，其内容可以大致分为两个部分：

第一部分为西方天文学的理论，称为“基本五目”，分别为法原（天文学基础理论）、法数（天文用表）、法算（天文计算必备的平面、球面三角学、几何学等数学知识）、法器（天文仪器及使用方法）和会通（中西度量单位换算表）。这部分有40余卷，约占全书篇幅的三分之一。

第二部分是根据这些理论推算得到的天文表，称为“节次六目”，分别为日躔、恒星、月离、日月交合、五纬星、五星凌犯。

由于当时哥白尼体系在理论上、实测上都还不很成功，所以崇祯历书采用的是第谷的宇宙体系（这是介于哥白尼的日心体系和托勒密的地心体系之间的一种调和性体系），但书中对哥白尼的学说做了介绍并大量引用其在《天体运行论》中的章节，还认为哥白尼是欧洲历史上最伟大的四个天文学家之一。

## 历法

崇祯历书时宪历历法的排定方法简述如下：

首先介绍一个概念：岁实，是太阳视运动在天球上连续两次通过冬至点的时间间隔。

中国传统历法编制要做的第一件事情就是定岁长，早期采用平气法（平太阳），将岁实按时间等分来确定二十四节气。在发现岁差之后，不久历法就改用定气法（真太阳），以实测太阳黄道位置来确定二十四节气。这里有个矛盾，历法要准确就必须采用实测，然而未来的太阳黄道位置无法测定，古人采用办法和现代科学方法原理一致，根据积累的数据，以插值的方法来确定未来年份的太阳黄道位置。这也就是为什么中国古代特别重视每年冬至和夏至的圭表测影（通过测量太阳高度来确定冬至和夏至的准确时刻）。

依据《清史稿‧时宪四》记载：“求闰月，以前后两年有冬至之月为准。中积十三月者，以无中气之月，从前月置闰。一岁中两无中气者，置在前无中气之月为闰。”时宪历排定次序，首先确定两个冬至之间岁实长度，然后排定历月，再看两个冬至之间除去两个冬至所在月外有多少个整月（必定是十一个或者十二个。虽然民间以正月初一为岁首，但是排定历法却是以两个连续的冬至为始终。）。

冬至必落在十一月，介于两冬至间的岁实，扣除两个冬至所在的月后有十一完整月，就算存在无中气之月亦不需置闰。如果有十二个整月则需置闰，此时置闰依照无中气置闰规则，闰前不闰后。由于这十二个整月中，只有除了冬至以外的十一个中气，所以至少有一个月无中气。这十二个月中第一个无中气的月为闰月，它的名字叫“闰x月”，这个x，是它前一个月的名字。月序的确定，是以冬至于农历的所在月（由冬至前新月出现那日至冬至后新月出现前一日）为十一月，于干支历的所在月（大雪至小寒前一日）为子月。

## 书籍影响

大韩帝国光武元年（1897年），朝鲜高宗钦定国内历书名为《明时历》，意为“治历明时”，具体计算方法则是采用参照西方天文学而写成的中国历法《时宪历》。

## 参见

- 明末礼部历局监督：徐光启和李之藻 →李天经
- 康熙历狱相关人物：汤若望、南怀仁
- 鲁道夫星历表 (约翰内斯·开普勒, 第谷·布拉厄)
- 授时历
- 中国传统历法
- 《授时历》
- 天保历 (日本)
- 北京古观象台
- 中国科学院紫金山天文台
- 西学东渐

## 外部链接

- 祝平一：〈首尔大学奎章阁藏《崇祯历书》及其相关史料硏究〉.