跳到正文

月首宿与二十七宿:怎样手算本命宿

从旧历月日到本命宿,保留可以复算的每一步。

本文目录

先选月首宿

本版采用现代日本通行的月首表:正月至十二月依次为室、奎、胃、毕、参、鬼、张、角、氐、心、斗、虚。月首表是本命宿查表的起点,不是当天实际月亮所在的天文星座。

拿到旧历月份后,先记录该月初一的宿,再考虑日数。不要把公历月份直接用于这张表;旧历与公历并非每月一一对齐,闰月年份尤其容易错位。

沿固定顺序推进

二十七宿按昴、毕、觜、参、井、鬼、柳、星、张、翼、轸、角、亢、氐、房、心、尾、箕、斗、女、虚、危、室、壁、奎、娄、胃循环,牛宿不在这套二十七项序列中。

旧历初一推进零位,初二推进一位,某日推进“日数减一”位;超过末尾就从昴重新循环。三十日可以超过一整圈,不能因为序列只有二十七项就跳过日期或补入牛宿。

用已公开例子核对

1986年10月19日换算为旧历九月十六日,九月从氐宿起,顺推十五位为毕宿。这个例子可以分别核对旧历换算、月首选择和序列推进,发现错误时容易定位到具体一步。

闰月在本产品沿用同编号月的起宿。它是明确选择的现代处理约定;比较别处结果时,应保留对方的闰月规则,而不是只凭两个不同的宿名判断计算谁更准确。

参考资料

把方法放回实际问题

打开对应工具查看结果,也可以选择咨询服务,继续讨论你关心的事。

打开工具 选择咨询服务