八字经度修正怎么算?
根据出生地经度与时区标准经线计算有方向的太阳时修正,并分清经度修正、均时差与真太阳时。
概览
经度修正处理同一时区内不同经线共用一个民用钟面的差异。地球大约每小时旋转十五度,所以出生地经度与时区标准经线每相差一度,时间约相差四分钟。计算必须在历史民用时间确定后,以明确的东西经正负号规则完成。仅做经度修正得到当地平太阳时;随日期变化的均时差属于下一步。
概念速览
- 地球转速近似
- 每小时约十五度
- 时间换算
- 每一度约四分钟
- 比较项目
- 出生地经度与时区标准经线
- 必要规则
- 明确东经或西经为正
- 输出阶段
- 当地平太阳时
- 独立部分
- 随日期变化的均时差
区域时间掩盖了各地经线差
民用时区让大片区域共用同一标准钟,所以区内不同地点的太阳正午不会出现在同一分钟。
经度修正只还原这个固定地点差,不会改写出生记录原本对应的UTC瞬间。
- 先取得正确历史时区。
- 分别保存民用与太阳时间。
核心输入是带方向的经度差
标准经线通常可按标准UTC偏移每小时十五度理解,再把出生地与标准经线的差乘以每度约四分钟。
不同程序可能规定东经为正或西经为正;公式、坐标和测试用例必须从头到尾采用同一约定。
- 明确记录经度符号规则。
- 测试标准经线两侧地点。
小修正只在接近边界时改变命盘
远离时辰边界时,城市级坐标通常足够;接近边界时,几分钟坐标或钟点误差就可能改变时支。
如果修正跨过午夜或所选23:00日界,太阳日期和依赖日干也要重新计算。
- 分钟重要时进行边界比较。
- 不隐藏坐标精度。
经度是计算数据,不是地点吉凶
修正不表示偏东或偏西的出生地更有利、更强或更具灵性。
纬度、城市名气和现居地不属于这一经度时间公式;其他地理体系需要单独标注。
- 不按修正值给地点排名。
- 不加入无关地理象征。
来源与编辑依据
- U.S. Naval Observatory: The Equation of Time美國海軍天文台說明一小時相當於十五度經度,以及地方經度相對標準子午線所形成的太陽時差美国海军天文台对视太阳时、平太阳时、经度时差与时差方程的官方天文说明。
- IANA Time Zone DatabaseIANA 時區規則先確定出生地歷史標準偏移,才能選出該民用時間所對應的標準子午線與有效基準按地区维护历史当地时间规则、UTC偏移与夏令时转换的权威数据库。
- OpenFate 编辑方法说明tests/bazi/test-true-solar-time.ts 固定東西經符號與每度約四分鐘換算,並測試標準子午線兩側及跨日界案例OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。