真太阳时、时区与夏令时有什么区别?
内容版本 · · 资料与出处
把出生时刻拆成三层换算:先去掉夏令时得到区时,再按经度差每度四分钟换成地方平均时,最后加上均时差得到真太阳时。说明每层的依据、顺序、对时柱的影响与流派分歧。

先去夏令时,再按经度每度 4 分钟换地方平均时,再加均时差才是真太阳时;三层各自都可能改变时辰。
前置阅读
一张出生记录,可以对应几种时间表示
出生记录上的13:05通常是当时当地的民用钟表时间。地方平均太阳时与真太阳时则用不同基准表示同一时刻。换算不是修改出生事件,而是说明用哪一种钟读它。排盘是否采用太阳时,是另一个需要记录的方法选择。
| 分量 | 要核对的依据 | 本篇采用的表示 |
|---|---|---|
| 民用时差 | 地点、准确日期时刻及当时规则 | 相对UTC的实际偏移,包含适用的夏令偏移 |
| 经度差 | 出生地经度及所选标准时偏移 | 每度经度对应4分钟平均太阳时 |
| 均时差 | 具体日期和时刻的太阳计算 | 真太阳时减平均太阳时 |
为了容易核查,可以先把夏令偏移从钟面时刻扣除,得到标准时,再做经度和均时差换算。也可以直接用包含夏令时的实际UTC偏移合并计算;不能重复扣除夏令时。NOAA的太阳计算式正是把均时差、经度与时差合在一起。逐项记录是为了查错,不是说加法必须按一个不可交换的顺序进行。
先查历史偏移,不按“夏天”猜
IANA时区数据库按具名地点保存历史UTC偏移与切换记录。一个国家、一个年份或“夏季”都不足以确定出生那一刻的偏移;同国不同地区可能采用不同规则,历史资料也可能不完整。遇到切换时刻附近的重复或不存在的钟面时间,应先保留歧义,再核出生记录,不能靠随意减一小时处理。
只在已确认的教学假设里,才能写13:05减60分钟等于12:05。以下假定某钟面采用UTC+9,其中标准时为UTC+8、夏令偏移为60分钟。它不指称某个真实地点在二月曾这样执行。
经度换算:东经104度的结构算例
UTC+8的等效标准经线是东经120度。假定出生地经度为东经104度,经度差为−16度;每度4分钟,共−64分钟。因此标准时12:05对应地方平均太阳时11:01。这里的“中央经线”是时间偏移的等效表示,不保证位于行政时区的地理中心。
在标准时偏移已经固定的这个算例里,经度分量不随日期变化。但真实出生日期仍决定适用哪一个历史标准时;不能从今天的时区倒推过去。经度也必须取出生地,而非现居地。
均时差的正负先写清楚
地球轨道形状和自转轴倾斜,使真太阳与平均太阳的时刻出现差异。本文取“真太阳时减平均太阳时”为均时差;约为−14分钟时,日晷读数比平均太阳时小约14分钟。NOAA的近似式使用年内日期与时刻计算该分量,因此“只看月份”或“每年同一天精确相同”都过于简化。
为了演示边界,取二月中旬约−14分钟,11:01加上它得到10:47;另取十一月初约+16分钟,得到11:17。这两个近似值只用于教学,不是精确出生换算结果。若需核边界,应计算具体年月日时,而不是把示意值直接抄入真实命盘。
BaZiFlow原创教学图;只示三层换算与一个结构性算例,不是个人命盘。
为什么同一时刻会跨过时辰标签
图里的13:05按钟面区段看是未时;按教学假设去掉夏令偏移后,12:05是午时;地方平均时11:01仍在午时;采用约−14分钟均时差后,10:47落在巳时。标签变化来自时间表示与采用规则的变化,不是出生事件发生了四次。
这种对照只能说明换算可能影响时柱,不能证明采用哪种排盘方法更能预测人生。若换算后的时刻靠近边界,出生记录的误差可能比计算差值更大,应保留候选时柱。若越过23点或午夜,还要核对子时换日规则。
保存设置,才能比较不同软件
比较前至少保存原始钟面时间、出生地点、时区数据版本或来源、实际UTC偏移,以及是否采用地方平均时或真太阳时。交节时刻与出生时刻应转换到同一时间基准再比较,见节气与月柱。不要一边使用UTC、一边使用未经标注的太阳时。
真太阳时换算不会让模糊的出生记录变精确,也不代表所有流派都采用它。先说明方法,再讨论结果差异;核对出生记录处理证据来源,占星的出生时间与地点说明另一体系怎样使用时间资料。

