干支时间系统

真太阳时

说明真太阳时如何连接民用钟面,并参与交节、子正和时辰的边界判断。

真太阳时:从钟面到日晷

子正换日、换时,皆与当地真太阳时相关,而非与均匀走动的民用钟完全重合。真太阳时,可理解为:按出生地经度(及历法规则),把钟表时刻校正到太阳在当地天空中的实际位置

为何要校正?标准时区把大片经度收成同一钟面;区内东西两端,太阳过子午线的时刻可差数十分钟。子平切时辰、切日界,看的是当地太阳视路径上的相位——钟面相同,经度不同,所落时辰可以不同。同一钟面,在乌鲁木齐与上海所对应的「太阳时辰」并不相同。

换算要点(不堆公式):

  1. 已知出生地经度时,将当地钟表时换到与该经度相应的太阳时。完整步骤可写成:真太阳时 ≈ 区时 + 经度修正 + 均时差。经度每差一度约四分钟;均时差(时差方程)来自地球公转非正圆与黄赤交角等,最大约 ±16 分钟。贴界排盘不可忽略;公式实现属历算库。
  2. 校正后的时刻,才用于判子正十二时辰边界;日柱、时柱跟这条校正后的时间轴走。
  3. 年、月柱跟节气交节时刻走;交节是天文时刻,全球同一物理瞬间,不因个人钟面而变——但须先把出生瞬间落在同一条可比较的时间轴上,再与交节比较。

「约两小时一时辰」的民用对照表,只是向真太阳时均分的近似;贴界出生必须以校正后的边界为准,不能拿未校正的钟面「差不多」了事。

交节与岁月判界

岁月换界以定气交节为尺子——黄经到位即切换。判断时,需要把出生瞬间与交节时刻放在同一条可比较的时间轴上:

  • 界前属上一段,界后属下一段
  • 年柱看岁首,北半球以立春为锚;
  • 月柱看所落节气月令,月干再按五虎遁配成。

贴节界出生:交节前后数小时,月支甚至年柱即变。争议「某日生的是什么月」时,先问清用的是否定气交节时刻,以及出生瞬间是否已校正到可比较的时间轴——不是翻公历月表。

子正、时辰与日时判界

日、时换界以子正换日、时辰按日—地角均匀切段为准;晚子时日守前一日、时取亥之次柱。这些边界落在真太阳时轴上,不落在未校正的民用钟面上。

当地钟表时 →(有出生地则)真太阳时 → 判子正前后、所落时辰 → 日柱、时柱
  • 子正:校正后的日界;过界日柱整柱一进。
  • 时辰:校正后落在十二段中的哪一段,取时支;时干按五鼠遁,晚子另循亥次柱的连续关系。
  • 日柱:在甲子序上按日界递推,具体历算锚点另属历法层。

同一 UTC 瞬间,因时区与日界不同,两地公历「日期」可差一天,日柱也可以不同——这是当地时刻入算的正确结果,不是程序错误。不能用「中国日历那一天」给全球统一映射日柱。

南半球:演算链上的一步

南北半球可共享日柱、时柱年、月在同一套节气链上作约 180° 气态对位。演算顺序上,它是校正之后、出柱之时的一步:

出生瞬间(含真太阳时)→ 先按北半球锚定得年月日時
→ 若已知南纬:年、月作气态对位;日、时不动

南半球的修正挂在年、月,不挂在日、时;并且发生在时刻已经可以判定交节、子正和时辰之后。它不是另起一套干支,而是在同一套节气链上换读岁月的气态位置。

收束

钟表与日晷:民用公历与时区是入口;干支历读的是太阳—地球关系中的位置。有出生地则将钟表时校正为真太阳时,再与交节、子正、时辰边界比较——本篇打通的是对读,不是另立换界规则。南纬修正年、月,不修正日、时。

至此,从民用时刻到四柱编码的输入链可闭环。四柱取定之后,局内结构另属后题;本篇不涉及。