知识库
BZ-004 / 八字

真太阳时、时区与夏令时有什么区别?

内容版本 · · 资料与出处

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

真太阳时、时区与夏令时:三层换算

先去夏令时,再按经度每度 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。这两个近似值只用于教学,不是精确出生换算结果。若需核边界,应计算具体年月日时,而不是把示意值直接抄入真实命盘。

三层换算流程图:夏令时钟表 13:05 减 60 分钟得标准时 12:05;按东经 104 度与中央经线 120 度相差 16 度、每度 4 分钟再减 64 分钟得地方平均时 11:01;加上 2 月中旬约 −14 分钟的均时差得真太阳时 10:47;时辰由未经午到巳。

BaZiFlow原创教学图;只示三层换算与一个结构性算例,不是个人命盘。

为什么同一时刻会跨过时辰标签

图里的13:05按钟面区段看是未时;按教学假设去掉夏令偏移后,12:05是午时;地方平均时11:01仍在午时;采用约−14分钟均时差后,10:47落在巳时。标签变化来自时间表示与采用规则的变化,不是出生事件发生了四次。

这种对照只能说明换算可能影响时柱,不能证明采用哪种排盘方法更能预测人生。若换算后的时刻靠近边界,出生记录的误差可能比计算差值更大,应保留候选时柱。若越过23点或午夜,还要核对子时换日规则。

保存设置,才能比较不同软件

比较前至少保存原始钟面时间、出生地点、时区数据版本或来源、实际UTC偏移,以及是否采用地方平均时或真太阳时。交节时刻与出生时刻应转换到同一时间基准再比较,见节气与月柱。不要一边使用UTC、一边使用未经标注的太阳时。

真太阳时换算不会让模糊的出生记录变精确,也不代表所有流派都采用它。先说明方法,再讨论结果差异;核对出生记录处理证据来源,占星的出生时间与地点说明另一体系怎样使用时间资料。

资料与出处

  1. NOAA Global Monitoring Division: General Solar Position Calculations ↗
  2. IANA: Time zone and daylight saving time data — historical offsets and transitions ↗

继续阅读

子时换日为什么会出现不同排盘? ↗

八字月份为什么要看节气?先分清“节”与“中气” ↗

出生时间和地点为什么影响星盘?先拆成两条计算线 ↗