模块 2 · 天文历法(L13–L19)#

本模块目标:干支、节气、月令、太岁、方位,全都来自古人对天的观察。先抬头看天,再学干支,很多「规定」就不再是死记硬背。 ← 模块 1 · 阴阳五行 | 下一模块 → 模块 3 · 干支


L13 仰观天文:三垣、四象、二十八宿#

学习目标#

正文讲解#

古人把星空分层命名,是为了辨认天区、记录日月行星的位置,也为了把天象放进礼制和政治秩序。三垣是北天靠近北极的三片大型星官区;星官是由若干恒星组成、拥有传统名称的星群。二十八宿则是沿月亮运行区域划分的二十八个星区,大小并不相等,便于描述天体所在位置;它们与现代国际天文学联合会划定的八十八星座不是同一套边界。四象把二十八宿按四方各分七宿,分别配东方青龙、南方朱雀、西方白虎、北方玄武四种方位神兽;七政另指日月和五颗肉眼可见的行星,属于移动天体,不是星区。读王勃「星分翼轸」时,所用的是洪州与翼、轸宿的传统分野配属,并非南昌现代星座的精确定位。

识读曾侯乙墓漆衣箱时,可以先找中心的「斗」字,再依次辨认周边宿名和龙、虎图像,最后才讨论它所表达的宇宙观。湖北省博物馆将这件器物定在战国早期;器物能证明当时已有相应宿名和图式,却不能单独证明这套系统最初形成的日期,也不能自动等同精确的观测记录。→ 湖北省博物馆:曾侯乙墓二十八宿图漆衣箱

1. 三垣:围绕北极的三片天区——紫微垣(北极周围,象征天帝宫廷)、太微垣(政府)、天市垣(市场)。紫微斗数是一种以星曜排布推演命理的传统术数,名称来自紫微垣。

2. 四象二十八宿:沿着日月运行的轨道,把周天分成 28 段,每段称一「宿」(月亮约 27.3 天绕天一周,大致每晚「住」一宿)。28 宿分四方,每方七宿,配一神兽:

四象 方位 季节 七宿
青龙 东 春 角、亢、氐、房、心、尾、箕
玄武 北 冬 斗、牛、女、虚、危、室、壁
白虎 西 秋 奎、娄、胃、昴、毕、觜、参
朱雀 南 夏 井、鬼、柳、星、张、翼、轸

3. 七政(七曜):日、月和五大行星。五星古名:木星「岁星」、火星「荧惑」、土星「镇星」(填星)、金星「太白」、水星「辰星」。

原典#

《史记·天官书》是中国第一篇系统的天文志。 → 《史记·天官书》原文

L13示意图
L13示意图

本课小结#

本课结论:天区名目既有观测用途,也承载礼制和象征;阅读时分清坐标系统与文化解释。

练习#

  1. 默写二十八宿(按四象分组)
  2. 晴天晚上找到北斗七星;冬季傍晚找到参宿(猎户座腰带三星)
  3. 查一查:成语「参商」为什么比喻永不相见?

自测#

  1. 三垣是哪三个?
  2. 「昴」属于哪个四象?
  3. 「荧惑」是哪颗行星?

答案:1. 紫微垣、太微垣、天市垣;2. 西方白虎;3. 火星 练习 3:参宿在西、商(心宿)在东,此出彼没,从不同时出现在天上

✅ L13 打卡#


L14 北斗、斗建与岁星太岁#

学习目标#

正文讲解#

「斗建」是依据北斗斗柄在特定时刻所指方位,配合一年时节和十二地支所代表的方位来标记月份的传统方法;「月建」就是以地支表示的月份位置,建寅即以寅月为正月。口诀中的四季方位是古代观测经验的表达,不能脱离观测时刻、地点和地平线条件,当成斗柄在任何夜晚都固定指向那个方向。「三正」则是历制岁首的三种安排:夏以建寅、殷以建丑、周以建子为岁首。

岁星就是木星,古人曾按它在天空中的位置配合「十二次」纪年;十二次是沿天区划分、供岁星位置和纪年使用的十二段。由于木星实际绕行一周约11.86年,长期使用整数十二年会出现偏差,历法传统另以与岁星相反方向排列的太岁或岁阴符号配合十二辰,也就是用十二地支表示的方位与月份序列。太岁在这层意义上是纪年模型中的推算标记,不是一颗逆行的行星;后来被人格化为值年神,是另一段信仰史。→ 《鹖冠子·环流》原文;《史记·天官书》

1. 斗建:北斗是天上的钟 《鹖冠子·环流》(传世文本的篇章形成和作者问题历来有讨论):「斗柄东指,天下皆春;斗柄南指,天下皆夏;斗柄西指,天下皆秋;斗柄北指,天下皆冬。」黄昏时斗柄指向的方位(十二地支方位)就是这个月的「月建」:斗柄指寅为正月,指卯为二月……这是古代斗建观念的一种文本表达。→ 《鹖冠子·环流》原文

2. 三正:夏历以建寅之月为岁首,殷历建丑,周历建子。今天的农历正月沿用夏正,所以又叫「夏历」。

3. 岁星与太岁

原典#

→ 《鹖冠子·环流》原文

L14示意图
L14示意图

本课小结#

本课结论:同一「岁」可涉及观测到的岁星、推算用的太岁和民间神祇,须按历史阶段区分。

练习#

  1. 画一个地支圆盘(子在下即北),标出斗柄四季的指向
  2. 解释:为什么农历正月叫「寅月」?
  3. 用一句话向别人解释「太岁」的天文来历

自测#

  1. 斗柄北指是什么季节?
  2. 夏、殷、周三正各以哪个月建为岁首?
  3. 太岁和岁星(木星)是什么关系?

答案:1. 冬;2. 建寅、建丑、建子;3. 太岁(岁阴)是纪年用的推算符号,传统上按与岁星相反的方向配合十二辰;它不是一颗真实的逆行行星。

✅ L14 打卡#


L15 太阳与二十四节气#

学习目标#

正文讲解#

二十四节气把太阳一年中的位置变化切成二十四个刻度。圭表是竖直立表和水平底座组成的测影工具,古人通过正午影长观察季节变化;现代天文定义则以太阳的视黄经为准,视黄经可以简单理解为太阳周年视运动所在天球大圆上的角度位置,每到15度设一个节气。冬至对应270度,立春对应315度,因此节气是精确的天文时刻,并非每年都落在固定钟点。

一个月通常按干支历的月建分成一节和一中气:节是月建转换的界点,中气是两节之间的太阳刻度。平气把整年平均分成二十四段,定气则按太阳实际运行位置定点;两种算法会造成节气日期和时刻的细微差异。清代《时宪历》改行定气是历法史上的变化。查具体年份时须同时核对时区,例如日本国立天文台的2027年表采用UTC+9,换为北京时间UTC+8要减一小时。→ 王广超《明清之际定气注历之转变》;日本国立天文台《2027年历要项》

1. 圭表测影:古人立一根杆(表),量正午影长。影最长的一天是冬至,最短的是夏至。两至之间平分,得到二十四节气。

2. 现代定义:太阳在黄道上每走 15° 为一个节气,春分为 0°,冬至为 270°。清代《时宪历》(1645 年起)改用这种按太阳实际位置划分的「定气」,此前多用把一年平均分成 24 份的「平气」。

3. 节与中气

季 节(月首) 中气(月中)
春 立春、惊蛰、清明 雨水、春分、谷雨
夏 立夏、芒种、小暑 小满、夏至、大暑
秋 立秋、白露、寒露 处暑、秋分、霜降
冬 立冬、大雪、小寒 小雪、冬至、大寒

节气歌:春雨惊春清谷天,夏满芒夏暑相连,秋处露秋寒霜降,冬雪雪冬小大寒。

4. 近期节气(北京时间,由天文算法计算)

节气 时间 月建变化
立冬 2026-11-07 17:52 进入亥月
小雪 2026-11-22 15:23 —
大雪 2026-12-07 10:53 进入子月
冬至 2026-12-22 04:50 —
小寒 2027-01-05 22:10 进入丑月
大寒 2027-01-20 15:30 —
立春 2027-02-04 09:46 进入寅月,干支历换年(丁未)

5. 非遗:2016 年,「二十四节气」列入联合国教科文组织人类非物质文化遗产代表作名录。

L15示意图
L15示意图

本课小结#

本课结论:节气是太阳位置的刻度;处理临界日期时要用准确时刻和明确时区。

练习#

  1. 背节气歌,写出 24 节气,标出 12 个「节」
  2. 说出每个「节」开始的月支(立春寅、惊蛰卯……小寒丑)
  3. 查万年历:今天在哪两个节气之间?

自测#

  1. 冬至的太阳黄经是多少度?
  2. 「定气」与「平气」有什么区别?
  3. 大雪之后是什么月建?

答案:1. 270°;2. 定气按太阳实际位置每 15° 一气,平气把一年平均分成 24 份;3. 子月

✅ L15 打卡#


L16 月亮与农历:朔望、大小月与闰月#

学习目标#

正文讲解#

农历是阴阳合历,意思是月份跟随月亮的朔望周期,年和季节又要与太阳的回归年协调。「朔」是从地球看太阳与月亮方向相同、月相转入新月的时刻(天文学上对应视黄经相同);「望」是两者方向相对、月面近满的时刻;从一次朔到下一次朔的时间叫朔望月,约29.53天,所以农历月按朔所在的北京时间民用日定初一,并有29天或30天。十二个朔望月约少于一个太阳年11天,闰月用来校正这段差额;「十九年七闰」只是两种周期近似相合的记忆方式,不是现行排历的机械规则。

现行编算还要把月份放进冬至到冬至的框架:包含冬至的月份定为十一月;若这一段之间有十三个农历月,就置闰,并将其中最先出现的无中气月作为闰月。中气是太阳黄经刻度中的偶数节气,例如冬至、雨水、春分;无中气月不是单凭名字就能判断,须先看所在年份的整套月序。2026年11月9日被列为农历十月初一,是因为这一天包含朔时刻,而不是因为新月恰好发生在午夜。核对农历日期时要同时记录朔时刻、时区和民用日期;同样的月名每年对应不同公历区间。→ 国家标准 GB/T 33661—2017;香港天文台《2026年天文年历》

1. 月亮:从一次新月(朔)到下一次新月约 29.53 天,叫朔望月。农历每月以朔日为初一,大月 30 天、小月 29 天。

2. 为什么要闰月:12 个朔望月约 354 天,比回归年(约 365.24 天)少约 11 天。不调整,春节会跑到夏天。古人发现 19 年加 7 个闰月,月亮和太阳的周期几乎吻合(「十九年七闰」)。

3. 闰月放哪里:现行规则是没有中气的月份定为闰月,它和前一个月同名(如「闰四月」)。

4. 现行农历:由国家标准 GB/T 33661-2017《农历的编算和颁行》规定,以北京时间(东经 120°)为准计算。

5. 例子:2026-11-09 是农历十月初一(朔日),2027-01-07 是农历十一月(冬月)三十,2027-02-06 是正月初一(春节)。

L16示意图
L16示意图

本课小结#

本课结论:月相定月序、太阳定季节;农历是阴阳合历,具体日期要按正式历书核验。

练习#

  1. 用万年历查:你的公历生日今年是农历哪天?明年呢?
  2. 计算:19 个回归年与 235 个朔望月各约多少天?差多少?
  3. 解释:为什么春节总在 1 月下旬到 2 月中旬之间?

自测#

  1. 朔望月约多少天?
  2. 什么样的月会成为闰月?
  3. 农历为什么叫「阴阳合历」?

答案:1. 29.53 天;2. 没有中气的月;3. 月份依月亮(阴),年长和闰月对齐太阳(阳) 练习 2:19 × 365.2422 ≈ 6939.6 天;235 × 29.5306 ≈ 6939.7 天,相差约 0.1 天

✅ L16 打卡#


L17 三套历法、时辰与真太阳时#

学习目标#

正文讲解#

公历、农历和干支历的区别,关键不在名字,而在它们用什么事件划分年份和月份。公历按固定民用日期推进;农历以朔日换月并插入闰月协调季节;干支历依节气划分月建,通常以立春作为干支年界、以十二个「节」作为换月界。因此农历十一月和干支历子月往往接近,却可能在边界日期不同步。排盘时若不先说明采用哪套历法,后续结果就无法复核。

十二时辰是把一昼夜分成十二个各约两小时的时段,子时跨现代钟表的23时到次日1时。出生记录还可能需要真太阳时,即依据当地太阳视位置换算的地方时间;经度修正只是把北京时间的标准经线调整到出生地,均时差则是太阳视运动不均造成的季节性修正,两项不能混为一谈。以广州为例,东经约113.3度比北京时间标准经线120度偏西,粗略换算慢约27分钟,尚未计均时差。出生在子时边界时,还要说明采用哪种换日口径:有的规则把23时至午夜称晚子时、归入当日,有的把0时至1时称早子时、归入次日;不同门派也可能采用不同划分。

1. 三套历法

历法 年首 换月
公历 1 月 1 日 固定天数
农历 正月初一 朔日(初一)
干支历(节气历) 立春 十二个「节」

2. 各门术数用哪套

用途 历法
八字年柱、月柱,五行旺衰的月令 干支历
小六壬、梅花易数时间起卦 农历月日
紫微斗数 农历
黄历建除、冲煞 日干支 + 干支历月建

3. 时辰

时辰 钟点 时辰 钟点
子 23–1 午 11–13
丑 1–3 未 13–15
寅 3–5 申 15–17
卯 5–7 酉 17–19
辰 7–9 戌 19–21
巳 9–11 亥 21–23
速算:时辰序数 = (小时 + 1) ÷ 2 取整 + 1,得 13 作 1。

4. 子时问题:子时跨两天。有人把 23 点后算作次日(多数八字软件默认),也有人分「早子时、晚子时」。选一种并一直沿用。

5. 真太阳时:钟表时间按东经 120° 统一。出生地每偏东 1° 加约 4 分钟,偏西减 4 分钟;另有一年中 ±16 分钟以内变化的「均时差」。乌鲁木齐(约东经 87.6°)比北京时间晚约 2 小时。

本课小结#

本课结论:先说清使用哪套历法、何处出生、怎样换日,结果才有可重复性。

练习#

  1. 默写时辰表,用速算公式算 8 个钟点
  2. 1 月 20 日出生的人,八字年柱属于哪一年?为什么?
  3. 算出你出生地的经度时差

自测#

  1. 梅花易数时间起卦用哪套历的月份?
  2. 晚上 20:30 是什么时辰?
  3. 成都(约东经 104°)的真太阳时比北京时间早还是晚?约多少?

答案:1. 农历;2. 戌时;3. 晚,约 (120 − 104) × 4 ≈ 64 分钟 练习 2:立春前,属上一年

✅ L17 打卡#


L18 星占与分野:古代天文的另一面#

学习目标#

正文讲解#

古代天文学同时承担观象授时、历算、礼制和占候等工作。观象授时是通过观测日月星辰来安排时令和历法,占候则是从天象推测人事吉凶。「星占」是把日月星辰变化解释为国家政治、战争或年成征兆的传统方法;它与记录天象、编制历法有关联,却不是现代天文学的因果结论。「分野」则把天上的星区与地上的州国或地域对应起来,例如《滕王阁序》「星分翼轸」沿用洪州与翼、轸宿的传统配属。不同文献的分野表可能不同,它表达的是历史性的象征地理秩序,不是现代地图坐标。

读《汉书·天文志》记载的「荧惑守心」,先把荧惑认作火星、心认作心宿;「守」是传统天象术语,指行星在某宿附近视运动缓慢、停留一段时间。再区分史官记录的天象、文本附加的占辞,以及后续事件。两件事在史书中相邻书写,能说明当时人如何解释天象,却不能单凭编排证明事前预言已被验证。七政四余是后世星命术的一类推算体系:七政指日月五星,四余是罗睺、计都、月孛、紫气这组按传统历算推得的位置名目,并非四颗肉眼可见的行星;各术书采用的对象解释和计算法并不完全相同。它的形成与知识传播应按具体术书和历算材料考察,不宜简化成单一传播故事。→ 《汉书·天文志》原文

1. 观测与占候并行:古代天文工作包括观象授时、历算、礼制和占候,不能缩减成单一用途。朝廷由不同职官负责观测与历法;「钦天监」是后世官署名,不宜倒套到所有朝代。星占文献常把日月星辰的变化解释为政治征兆,这反映当时的知识制度与政治观念,不等于现代天文学的因果结论。

2. 分野:把天上的星区与地上的州国一一对应。某星区出现异象,就预示对应地区有事。王勃《滕王阁序》「星分翼轸」,说的就是洪州(南昌)属翼、轸二宿的分野。

3. 星占的对象:现存中国古代星占文献中,国家、君主、战争和年成占有显著位置;个人星命也在其他术数传统中发展。与其把中西传统概括成「只占国家」和「只占个人」,不如比较具体文本的对象、计算方法和使用场景。

4. 史籍案例:「荧惑」是火星,「心」指心宿。《汉书·天文志》将高祖十二年春的「荧惑守心」与同年四月皇帝去世并记。这样的相邻记载可以研究汉代如何把天象和政治联系起来;它本身不能证明史官事先作过预测,相关天象记录能否与现代星历吻合也须逐案核对。

5. 七政四余:后世星命文本以日月五星为「七政」,另列罗睺、计都、月孛、紫气等「四余」推算对象。其成熟形态、文献传承和印度、伊斯兰知识的影响路径需要按具体术书与历算材料考察,不能简化为一条已经定论的传播路线。

原典#

→ 《史记·天官书》原文:读开头「中宫天极星」一段

本课小结#

本课结论:古代星占同时是知识、政治制度与象征体系;研究它要保留历史语境。

练习#

  1. 查一查你的家乡在传统分野里属于哪几宿
  2. 比较:中国传统星占与西方星座占星,各写出 3 个不同点
  3. 读《天官书》开头一段,找出北斗被比作什么

自测#

  1. 「星分翼轸」说的是哪座城?
  2. 「荧惑守心」中的荧惑是哪颗行星?心是什么?
  3. 「四余」是哪四个?

答案:1. 洪州(今南昌);2. 火星;心宿(东方青龙七宿之一);3. 罗睺、计都、月孛、紫气 练习 3:「斗为帝车」——北斗是天帝的车

✅ L18 打卡#


L19 模块 2 测验:天文历法#

复习说明#

本模块测验横跨三种不同任务:认星宿名称、理解历法规则、做时间换算。遇到错误时先归类,不要把所有问题都当成记忆不足。例如「农历十一月」和「子月」混淆,是两种历法月份的边界未分;把立冬时刻记成一个固定公历日,是把瞬时天文节点误作日期标签;算朔望月差额时漏掉闰月,则是周期关系没有建立。每一类错误都要回到对应的输入和规则处修正。

用一个完整实例练习:香港天文台《2026年天文年历》给出11月7日17:52为立冬、11月9日15:02为朔。前者是干支历月界,后者按农历标准所在民用日定为十月初一。两条时间线相邻却不相同,若把它们合并成一个「农历换月」规则,就会在相关题目中反复出错。可对照香港天文台《2026年天文年历》和GB/T 33661—2017。

测验的目标是能解释结果为何成立,并指出答案在哪些条件下会改变。复习时可把每道错题写成「输入—规则—中间步骤—答案—来源」五项;若依据是历史文本,再加文本年代和后世解释的区别。分数只说明这套题目的完成情况,不能替代对天文、历法与星占史的理解。完成本课后,应能从一张历书辨出日月时间、从古文辨出象征解释,并知道何时需要查更精确的历算资料。

本课小结#

本课结论:以步骤复核而不是凭印象作答;错题要记录错误类型和正确边界。

测验(闭卷,40 分钟,满分 100,≥ 80 过关)#

  1. 写出三垣。(6 分)
  2. 按四象分组写出二十八宿。(20 分)
  3. 五星的古名。(10 分)
  4. 「斗柄东指,天下皆春」出自哪里?月建是怎么来的?(8 分)
  5. 太岁的天文来历。(8 分)
  6. 写出 12 个「节」,并配上月支。(12 分)
  7. 闰月规则;「十九年七闰」的道理。(10 分)
  8. 八字、梅花、紫微、黄历各用哪套历?(8 分)
  9. 晚上 22:10、早上 6:50 是什么时辰?(6 分)
  10. 什么是分野?举一例。(6 分)
  11. 中国传统星占和西方个人占星最大的区别是什么?(6 分)

答案 3. 岁星(木)、荧惑(火)、镇星(土)、太白(金)、辰星(水) 6. 立春寅、惊蛰卯、清明辰、立夏巳、芒种午、小暑未、立秋申、白露酉、寒露戌、立冬亥、大雪子、小寒丑 8. 干支历、农历、农历、日干支 + 干支历月建 9. 亥时、卯时 11. 可作入门层面的材料重心对照:部分中国官方天官书偏重王朝、君主、战争与年成,现代西方个人占星常以本命盘为中心;这不是对全部中西传统的绝对划分。

✅ L19 打卡#