早晚子时
子时横跨两天:23:00–24:00 是「晚子时」(夜子时),00:00–01:00 是「早子时」。晚子时出生算当天还是次日——日柱不同、命盘全变,这是排盘正确性的第三关。
一、分歧在哪
传统历法以子正(0 点)换日,但民间与部分流派主张「子时一到即换日」——23 点一过就按次日论。 两种主张直接影响晚子时出生者的日柱与整张命盘:
| 口径 | 规则 | 地位 |
|---|---|---|
| 晚子时归次日 | 23:00 起即按次日起盘 | 主流排盘口径,本站默认 |
| 晚子时归当天 | 0 点前一律按当天起盘 | 部分流派采用 |
二、我们的做法:两派都实现,口径显式标注
两种口径全部实现,默认取主流的「晚子时归次日」,可一键切换「归当天」对照。 23 点后出生的盘,当前所用口径会在盘面上显式标注——你随时知道这张盘按哪派规则起的。
工程上,晚子时是引擎边界 bug 的高发区(如中州派晚子时人盘异常,已于引擎 v2.5.8 修复);时辰边界全部纳入 560 项全字段对照的验证范围。
三、与真太阳时的关系
早晚子时的判定发生在真太阳时校正之后:先把钟表时间换算成真太阳时,再判断是否落入晚子时、按哪派口径换日。 校正顺序固定为 时区 → 经度 → 均时差 → 子时口径(见 真太阳时校正)。