知识库
SU-002 / 宿曜占星

二十七宿与二十八宿有什么区别?

内容版本 · · 资料与出处

把天文二十八宿、二十七宿月表与连续二十八宿历注分开,核对牛宿、起算点和月初重置,说明同名为何不能直接互换。

二十七宿与二十八宿有什么区别?

先分天空位置与日期配当,再查名单、起点和重置规则;少一个牛宿,并不能单独定义一套算法。

保存分享卡 ↓

前置阅读

宿曜占星与本命宿是什么? ↗

先分清你看到的是星空位置,还是日期标签

同一天在两本历书中出现不同宿名,值得核对,但不能立刻断言两本都没错,也不能只凭名字不同就判其中一本印错。名单、日期输入、起点、月初是否重置,都可能影响结果。还要先排除一种更根本的混淆:一个资料是在说月亮位于哪一宿,另一个是在给某个日期分配宿名。

本文以国立天文台暦Wiki列出的规则为比较对象,分开三件事:天文学中的二十八宿、按阴历月日配当的二十七宿,以及日本贞享历以后连续配当的二十八宿历注。它们并不是“27对28”两列就能完整容纳的两种算法。本命宿的入门概念见宿曜与本命宿。

名单中可以直接核对的差别

下面沿同一个方向排列中文宿名。二十八宿按四象各列七宿,另一列省略牛宿;北方这一段于是从斗直接到女。这里只比较名称与次序,不把表格的等宽格子当作星空角距。

四象 二十八宿 二十七宿(宿曜历法)
东方苍龙 角、亢、氐、房、心、尾、箕 角、亢、氐、房、心、尾、箕
北方玄武 斗、牛、女、虚、危、室、壁 斗、女、虚、危、室、壁(无牛)
西方白虎 奎、娄、胃、昴、毕、觜、参 奎、娄、胃、昴、毕、觜、参
南方朱雀 井、鬼、柳、星、张、翼、轸 井、鬼、柳、星、张、翼、轸

上方并排列出二十八与二十七宿名,牛宿留空以便对照;下方比较NAOJ所述月表27与连续历注28,等宽方格不表示天空角距。

BaZiFlow原创教学图;名称对照及具名历注规则示意,不是天文角距图或个人命盘。

把两份名单从不同宿开始抄写,也可能得到相同的循环次序。核对时先找同一个起点,再逐项比较;不要把首项不同当成中间多了一宿。反过来,名单一样也不能证明排日规则一样。图中下方只比较具名历注规则,上方只列名称。

连续计数,需要一个起算日期

设一个纯教学计数器,每天前进一格,走完二十八格再从头开始。假定第0天记为某宿,第28天、第56天便回到同名。28是7的四倍,所以在连续的七日星期序列里,这些回返日也具有同一星期名。这个结论来自两个周期的算术关系,不需要观测月亮。

但“每28天重复”还不足以给真实日期查宿:必须知道哪一天对应哪一格。换一个锚点,仍能得到同样长度的周期,却会改变每个日期的名称。本文没有提供某个真实历史日的锚点,也不据此断定哪几宿固定属于星期日。核对历书时,应要求其起算依据,而不是仅看印出的28个名字。

月初重置,是另一条规则

国立天文台所列二十七宿表先按阴历月份指定初一的宿,再在月内逐日推进,跳过牛宿。这里的月初不是公历每月1日。以表中三月初一起胃为例,初二顺到昴,初三到毕;这是给定表后的查序练习,没有进行公历日期转换,也没有处理闰月。

到了另一月,需要回到那个月的起宿表。不能把二十七个名字做成无穷连续循环,就声称复现了这份月表。因此比较日期结果,要连同月份定义、闰月处理、日界与版本一起记录。出现差异后,先复算给定规则;若仍不一致,才继续查输入、实现或印刷问题。

宿名不能代替坐标

天文二十八宿的间隔不等,定位以赤道及天北极为基准;它不是上面的每日计数器。另一方面,NAOJ说明的Nakṣatra等分法把黄道分为27份,360度除以27得到13度20分。等分角度不应直接套在中国天文二十八宿上,更不能直接当作月表每天推进的实测角度。

这里至少有三种不同单位:宿名、日期步数、角度。月亮的平均恒星周期约27.3日,可说明月宿与月行的背景联系,却不能证明历史上因四舍五入而产生27和28。起源与传播仍有研究分歧,同名也不保证指向同一组恒星。

比较时留下哪些条件

先写明资料讨论的是天空位置、每日历注还是出生标签;再记名单、日期规则与起点。只有这些对象对齐,差异才是可以解释的差异。不能从“某历书有牛宿日”推出另一套历法没有那个日期;另一套可能为同一天分配了别的宿名,只是不使用牛这个名称。

本文不根据日历标签验证吉凶,也不把所有寺院历书或中国通书都概括为一种实现。进一步核对材料可读怎样阅读宿曜日历,同一名单内部的差异则见本命宿算法分歧。

所在学习路径

宿曜:从本命宿到关系边界 · 第 2 步 / 共 2 步已上线

资料与出处

  1. 国立天文台 暦計算室:二十八宿・二十七宿 ↗
  2. 国立天文台 暦計算室:Nakṣatraと起源の議論 ↗

继续阅读