干支时间系统
钟表与日晷
说明民用公历、时区和地方钟面,如何与干支历所读的太阳—地球位置对读。
干、支、甲子,公转侧的节气与岁月,自转侧的子正、时辰与晚子——干支历自己的语言已备。本篇是接口:今人手里的公历日期、钟面时刻、时区与出生地,怎样对读成干支历所认的太阳—地球位置,从而判交节、换日、换时。
钟表记的是民用均匀时刻;日晷喻的是当地太阳视位置。两端对齐,四柱才可核对。旺衰、格局与「局是什么」,不在此论。
两套记时
公历与设备时区,写下的是民用日期:哪一天、几点几分,全球可交换、可核对。干支历写下的是气态标定:那一瞬落在公转哪一段、自转哪一时辰——读的是太阳与地球的关系,不是钟面数字本身。
因此:
- 公历是入口,不是算局语言。
- 干支历是算局语言,其换界不以行政历翻页为准。
入盘链条在结构上是:
民用时刻(公历 + 时区)→ 必要时校正为真太阳时 → 判交节 / 子正 / 时辰 → 四柱编码
换界规则本身不在此重开;本篇只打通箭头左侧到中间的对读——把民用输入落到可判界的那一瞬。
民用层:公历、时区、地方钟面
日常所说的「出生时间」,多半是某地某时区下的钟面读数——含夏令时则跟当地民用规则走。同一物理瞬间,在北京与洛杉矶的公历日期、钟面数字可以不同;这是时区与日界的行政切法,不是干支历另起一套。
须分清三层:
| 层 | 是什么 | 干支历是否直接读它 |
|---|---|---|
| 公历日期 | 民用纪日 | 否;仅输入/展示 |
| 时区钟面 | 该区标准时(或夏令时) | 否;须先知其语义 |
| 当地太阳位置 | 真太阳时所锚定者 | 是;日、时换界依此 |
未先问清「这个钟面是哪个时区的、是否已按出生地校正」,就把数字塞进排盘,日柱、时柱——尤其贴近日界、时界时——易整体错位。西经、东经同一「晚上十一点」,对应的太阳视位置并不相同。
夏令时、时区变更史等细则属历算实现;理论层只立一句:输入必须带时区语义,禁止默认全球皆东八区。