30秒认识它

日本旧历:月相与季节

旧暦

日本在1873年采用公历以前,先后使用多种阴阳历:月份依月相,年份借闰月协调太阳季节。今天日语“旧历”通常指最后施行的天保历及其现代推算。

1844年用伊势历(1843年刊行)。国立国会图书馆藏。

月:29天或30天

闰月:一年可有13个月

旧历日期换算须有年份与历制

01

月相、季节与置闰

月从朔日开始

  1. 1
    新月(朔)
  2. 2
    上弦
  3. 3
    满月(望)
  4. 4
    下弦

月相示意:朔以黑盘表示,非月食。

阴阳历以月相周期安排月份。新月所在的日子定为初一,称为朔日;下一次新月所在的日子又开启一个月。两次新月平均相隔约29.5天,所以历月有29天的小月与30天的大月,大小月的次序随年份改变。

为什么会多一个月

3三月
闰3重复月号
4四月

十二个朔望月约354天,比太阳年短约11天。阴阳历加入闰月,把月份与季节重新协调;闰月沿用前一个月的名称,例如三月后接闰三月,再到四月。平均约十九年七闰是一种频率,不是所有时期都照同一张十九年表循环。

节气跟随太阳

月相划定月界新月所在日 → 初一
太阳位置标记季节中气 → 参与安排月号

二十四节气依据太阳的位置划分一年,提供与季节相联的标记。它与按月相安排的初一、十五属于不同的时间标尺。天保历把节气中的中气用于安排月份与闰月;中气包括春分、夏至、秋分和冬至。

2014年怎样出现闰九月

2014年:日期以公历标记
月初月内中气旧历月号
霜降10/23九月
无中气闰九月
小雪11/22十月
冬至12/22十一月

以公历日期标记月初:2014年9月24日开始的历月含霜降,定为九月;10月24日开始的一月没有中气,列作闰九月。11月22日开始的一月含小雪,是十月;12月22日开始的一月含冬至,是十一月。月份名称由这些条件共同安排,并非只看新月。

没有中气就一定是闰月吗?

1984—1985年:日期以公历标记
月初月内中气旧历月号
冬至12/22大寒1985/1/20十一月
雨水2/19十二月
无中气正月
春分3/21二月

正月前还有十二月;中气与月初不必重合。

不能只凭这一项判断。1985年2月20日开始的一月没有中气,却排为正月:此前含冬至的一月必须是十一月,此后含春分的一月必须是二月。天保历的月序还要满足这些季节条件。

02

历法与历书的制作

传入与朝廷编历

  1. 经朝鲜半岛传入历法知识进入日本
  2. 朝廷阴阳寮负责历法、天文等事务

历法知识经朝鲜半岛传入日本。国立国会图书馆将604年记为日本最初制历的传统年代;此后朝廷的阴阳寮负责历法、天文等事务。历书除月日外还写节令、行事与吉凶注记。

写在历书上的生活

1413年具注历正面。满济日记保存在纸背,此图未展示纸背。

具注历把详细注记写在日期旁,使用者又会在空白处记日记。国会图书馆展示的1413年具注历,纸背保存满济的日记。假名历把内容简化并使用假名;镰仓末期已有印刷历,历书的传播范围随之扩大。

从宣明历到天保历

各历施行年

  1. 宣明历
  2. 贞享历
  3. 宝历
  4. 宽政历
  5. 天保历

宣明历从862年延续八百余年,计算与实际日月食渐有出入。贞享历(1685)依据涩川春海的观测,校正中国授时历与日本的经度差;宝历(1755)曾出现日食预测失败。宽政历(1798)与天保历(1844)再吸收经汉文、荷兰文传入的西方天文学,更新计算方法。

从计算到印成历书

不同天体,采用的方法不同
宽政历的计算采用的方法
太阳、月亮椭圆轨道
行星保留周转圆
  1. 幕府天文方计算历日
  2. 京都阴阳寮加上历注
  3. 获准的出版者在各地印行

宽政历把椭圆轨道用于太阳和月亮的计算,行星计算仍保留周转圆;天保历又吸收荷兰文天文学资料。编历也有分工:幕府天文方计算历日,京都阴阳寮加上历注,再交各地获准的出版者印行。计算方法与制作制度共同决定人们拿到怎样的历书。

1873年的日期跳转

旧历 · 明治五年十二月二日
公历 · 明治六年1873 / 1 / 1次日即转为新日期

明治政府在1872年宣布采用格里高利历。旧历明治五年十二月二日之后,日期直接转为明治六年一月一日,即公历1873年1月1日。此后“旧历”常特指改历前最后采用的天保历,或今人参照它编算的历日。

已经印好的历书怎么办

已经流通下一年的天保历历书
临时赶印太阳历:撤去旧历注,上栏列节日

改历在旧历明治五年十一月九日宣布,当时下一年的天保历历书已经流通。临时赶印的太阳历未能在年末前充分送达各地。新历书不仅换了日期,也撤去旧历注,在上栏列出节日;改历因此同时改变了出版安排和页面内容。

03

今天怎样读旧历日期

同样的月日,不同的公历日期

同样的行事,可以采用不同日期安排
行事日期的安排传统七夕的例子
按旧历七月七日,逐年换算
按公历7月7日
月迟一个月在公历日期后移一个月

旧历八月十五对应中秋赏月,七月七日对应传统七夕。由于月份与置闰的安排,同一旧历日期在公历中会逐年移动;把“七月七日”原样放到公历7月7日,季节位置便改变了。按旧历、按公历或月迟一个月举行,形成不同的行事日期。

今天的旧历怎样确定

历史日期核对当时颁行的历书
现代推算核对推算表采用的规则

现在日本没有继续发布官方阴阳历的机构。2033至2034年,天保历的月序条件会发生冲突,产生不同置闰方案;国立天文台列出了这些方案。现代旧历表采用何种规则,会影响那一段时期的月份名称。查历史日期,则可依据当时实际颁行的历书核对。

2033年,两个季节条件相撞

2033年:日期以公历标记
月初月内中气月号条件
秋分9/23条件要求八月
霜降10/23中间只有这一月
小雪11/22冬至12/21条件要求十一月

九月、十月需要两个编号,中间却只有一个历月。

天保历要求含秋分的月为八月、含冬至的月为十一月。2033年,公历9月23日开始的一月含秋分,11月22日开始的一月含冬至,中间却只有10月23日开始的一月,放不下九月、十月两个编号。不同方案对条件作不同取舍,因而得到不同置闰结果。

读完后,可以回答这些问题

闰三月之后是四月还是五月?

四月。闰月重复前一个月的编号,不把后面的月份整体加一。

旧历是只看月亮的纯阴历吗?

不是。月份依月相,但闰月与节气使月份和太阳季节保持联系。

同一个旧历八月十五,每年都在公历同一天吗?

不会。大小月与闰月安排使它对应的公历日期逐年变化。

2033年的问题是算不出新月吗?

不是。问题在于已知的新月和节气位置,使“秋分月为八月”与“冬至月为十一月”等月序条件无法同时满足。

为什么不能把“没有中气”直接当成闰月判据?

还要核对月序的其他条件。1985年2月20日开始的一月虽没有中气,仍因前后的季节与月份安排定为正月。

来源与延伸阅读
  1. 国立天文台:旧暦とは
  2. 国立国会図書館:暦の渡来と普及
  3. 国立国会図書館:江戸から明治の改暦
  4. 国立天文台:旧暦2033年問題
  5. 百科:旧暦
  6. 国立天文台:旧暦と季節
  7. 国立天文台:旧暦のはなし(2014年)
  8. 国立天文台:暦の編製

图像来源:国立国会图书馆历书资料;月相为示意图。