FIELD NOTES

出生时间、时区与真太阳时,怎样选才清楚?

从夏令时、经度到子初换日,解释为什么同一出生资料可能排出不同命盘,以及如何留下可复核的计算约定。

钟表上的时间还不够

1990 年某地的「下午三点」,需要结合当时使用的时区与夏令时,才能对应一个明确的世界时刻。今天的 UTC 偏移不一定等于出生那天的偏移。中国大陆也曾在部分年份实行夏令时。

问卜接受 IANA 时区,例如 Asia/Shanghai 或 America/New_York,由时间库处理历史偏移。使用手机当前时区替代出生地时区,会造成错误,尤其是移居后排盘。

遇到夏令时重复或缺失的时间

夏令时前拨会跳过一段钟表时间;后拨可能让同一个时间出现两次。遇到这种输入,问卜会提示补充明确偏移,而不会默默替用户选择一个时刻。

例如纽约 2024 年 3 月 10 日的 02:30 并不存在于当地民用时钟;11 月 3 日的 01:30 则有两种可能。此时应查出生记录,再用明确 UTC 偏移表达所指时刻。

真太阳时做了什么?

地方平太阳时考虑经度:每一经度约对应四分钟。视太阳时还加入均时差,反映太阳视运动与平均时钟的差异。时区经线、出生地经度和历史夏令时都不能混为一谈。

问卜提供近似视太阳时校正,需要用户输入经度,并在结果中保留分钟修正量。它不是高精度天文历表;接近时辰或换日边界时,应比较校正前后结果,不能把近似数字当作绝对答案。

把规则与结果一起保存

问卜默认零点换日,同时提供 23:00 子初换日。lunar-typescript 在默认规则下,晚子时的日柱保留当日、时干按次日计算;这一约定会在命盘里注明。

年柱和月柱按绝对交节时刻判定;日柱和时柱采用选定的当地时钟。保存或导出时,会携带这些约定,方便你和其他工具逐项核对。

来源与进一步阅读

Hong Kong Observatory · Gregorian–Lunar conversion tables ↗US Naval Observatory · The equation of time ↗lunar-typescript · calculation source and examples ↗

文中传统解释不等于经过验证的现实预测;来源角色详见研究说明。

带着理解,开始探索 ↗