历日反推考 — 冬至与芒种两处确切历日的纪年之争
更新 2026-07-19
前80回全书只有两处精确到日(其一并到时辰)的历日,历来被用作"反推成书年代"的钥匙。明末说一方由此论证作者用的是明代历书;主流曹学一方则推得乾隆纪年。本页原文直陈两处文本、平行收录双方推算,并附本站独立天文回推的核验结果。
一、两处历日原文
| 回 | 原文 | 语境 |
|---|---|---|
| 第11回 | 「这年正是十一月三十日冬至。」 | 秦可卿病重,贾母等日日遣人探视 |
| 第27回 | 「至次日,乃是四月二十六日,原来这日未时交芒种节。」 | 芒种饯花神、黛玉葬花 |
第29回张道士又言「前日四月二十六日,我这里做遮天大王的圣诞」,与27回同一日期互见——日期在书内自洽出现三次。两处历日均属前80回,为通行本与本抄本共有文本。
按叙事时序:11回冬至在省亲(18回,次年正月)之前,27回芒种在省亲之后——即冬至在第 N 年,芒种在第 N+1 年。
二、双方推算(各署其主)
明末说方(明力子,据郑鹤声《近世中西史日对照表》):
- 「十一月三十日冬至」:明代四年符合——万历二年(1574)、万历二十一年(1593)、崇祯四年(1631)、崇祯十五年(1642);清代自入关至程甲本刊行(1791)无一年符合。
- 相邻年份组合:1592 芒种+1593 冬至;1630 芒种+1631 冬至。
- 由此认为前80回作者「依据的是明代岁时史料」。
主流曹学方(白金贤等,据通行万年历):
- 「四月二十六日交芒种」清代三年符合:康熙四十五年(1706,申时 15:28,非未时)、雍正三年(1725)、乾隆元年(1736)。
- 取乾隆元年(1736):与宝玉年龄、省亲背景及曹雪芹生平相合;1706 年曹雪芹尚未出生。
三、本站天文回推核验
方法:Meeus 算法回推真太阳视黄经(定气)与定朔,北京地方时;另按明《大统历》口径以平气(冬至起 24 等分)复算芒种。扫描 1570–1791。脚本存仓库 site/scripts/research/lifa-backcalc.py。
冬至落在当月第 30 天的年份(该月依置闰规则即十一月):
| 年 | 朝代纪年 | 交节时刻 |
|---|---|---|
| 1574 | 万历二年 | 午时 |
| 1593 | 万历二十一年 | 丑时 |
| 1612 | 万历四十年 | 申时 |
| 1631 | 崇祯四年 | 辰时 |
| 1642 | 崇祯十五年 | 子时 |
| 1661 | 顺治十八年 | 未时 |
| 1756 | 乾隆二十一年 | 申时 |
| 1775 | 乾隆四十年 | 卯时 |
四月二十六日交芒种的年份(定气口径):1611(申时)、1630(卯时)、1649(戌时)、1706(申时)、1725(卯时)、1736(亥时)。
四条检讨
- 双合落空。按叙事时序需「N 年十一月三十冬至 + N+1 年四月廿六芒种」双合:所有冬至候选年的次年,芒种均落在农历十八至二十日,明清两代无任何一年满足双合。明末说的两组"组合"(1592+1593、1630+1631)实为芒种在前、冬至在后,与小说叙事顺序相反。两处历日在真实历法中约差一旬的月相,本不可能出自同一真实年份的连续记录——这与「红楼纪年自相龃龉」的通识一致(书内时间轴)。
- 「清代无一年」存疑。本站天文口径下 1661、1756、1775 三年冬至亦落月末三十日(1661 后已行时宪历定朔,与天文回推贴近);另万历四十年(1612)为史日对照表口径未列之候选。两口径出入正说明此类反推对官历朔差极为敏感,单一表源的"唯一性"结论不稳。
- 「未时」无年严合。定气口径下没有任何候选年在未时交芒种(1706 申时初刻最近;1594 恰为未时但农历十八日)。时辰一级的坐实,双方皆无法完成。
- 平气与定气不可混用。明官历《大统历》用平气,按平气复算,1630 芒种移至四月廿七——今人以现代天文(定气)回推所得的"明代符合年",未必是明代历书实际印行的日期;反之亦然。凡未注明口径的年份清单,均应存疑。
四、两种读法
- 明末说读作:冬至条件唯明代(多组)满足、清代前期全无,是前80回底本出自明人之手、袭用明代历书的内证,与 吴梅村作者说、明末影射对应考 呼应。
- 主流读作:芒种条件恰有乾隆元年(1736)等清年满足,与曹雪芹生平相合;两历日双合本不存在,说明日期系文学虚构或杂取记忆,不堪为编年之据。
无论何读,两处历日均在前80回共有文本内:它们只服务于"底本成书年代"之争,对后28回续文的真伪不构成直接证据(后者的辨析见 靖藏本辨伪、重要诗文、明末影射对应考)。