我们如何计算你的本命盘
星历
太阳、月亮与行星的位置来自 astronomy-engine 2.1.19(由唐·克罗斯编写的开源天文计算库,采用麻省理工许可协议),行星位置用 VSOP87 级数计算。我们采用地心视位置、回归黄道,以当日真春分点为起点。月亮北交点取平均交点。
宫位
网站使用普拉西德斯分宫制。在纬度超过 66° 的地方,普拉西德斯宫头无法成立,会自动改用从上升点起算的等宫制。计算引擎也实现了整宫制和等宫制,但网站目前还没有提供宫位制的选择。上升点与天顶由出生地经度上的视恒星时和黄赤交角算出。
时区与夏令时
出生时间通过浏览器内置的 IANA 时区数据库换算成协调世界时,包括历史上的夏令时规则,以及标准时区出现之前的地方平时。拨回时钟时出现两次的钟点,按第一次计算;拨快时钟时被跳过的钟点,会提前一小时计算。出生地搜索使用人口三万以上的城市列表,每座城市都附有它的 IANA 时区。
缺少时间或地点时
没有出生时间时,按当地中午 12:00 计算,并略去上升星座和宫位;月亮每天移动约 13°,此时它的位置最多可能偏差 6–7° 左右。没有出生地点时,按你自己所在的时区计算,同样略去上升星座和宫位。
相位
相位的容许度为:合相与对分相 8°,四分相与三分相 7°,六分相 4°,梅花相 3°;有太阳或月亮参与时再放宽 2°(梅花相除外)。
精度
我们的测试会把太阳、月亮、水星、金星、火星、木星、土星和冥王星与 2000 年 1 月 1 日的公开参考位置比对,误差在 0.05° 以内;2024 年春分时刻误差在 5 分钟以内;并检查普拉西德斯宫头的一致性。日历页面上的时间精确到分钟;行星留(停滞转向)的时刻可能与其他星历表相差几分钟,因为行星转向时移动得非常慢。
运势
星座运势采用每天协调世界时 12:00 的星空(周运和月运看整段时间),宫位从你的星座起算(整宫制)。文字由针对这些星象的固定解读组合而成,所以同一星座的人读到的是同一篇;幸运数字和幸运时段是每天轮换的小彩蛋,并非计算结果。
