八字知识库
真太阳时是什么?钟表时间、经度修正与均时差怎么算
真太阳时通常指当地视太阳时:按出生地天空中实际太阳的位置计时,太阳经过当地子午线时为正午。它与钟表时间不同,主要因为一整个时区共用钟面,而每条经线的太阳位置不同;太阳全年视运动的速度也不完全均匀。经度修正处理地点差,均时差处理日期变化。
先分清四个名称
“太阳时”不是把钟表调到某个全国统一的正确时刻。它是另一种地方时间表示;同一瞬间,民用钟面与太阳时可以各有一个读数。
| 时间 | 表示什么 |
|---|---|
| 民用时间 | 当地当年法定钟表读数,可能含夏令时 |
| 标准时间 | 不含季节性夏令拨快的基准 |
| 当地平太阳时 | 按匀速的假想平太阳计时,随经度而异 |
| 当地视太阳时 | 按实际太阳位置计时;通常称真太阳时 |
经度每差一度,平太阳时约差四分钟
这里规定东经为正、西经为负。先由当地民用时间和实际UTC偏移得到UTC;当地平太阳时约为“UTC+经度×4分钟”。若从不含夏令时的标准时间算,也可用“标准时间+(当地经度−参考经线)×4分钟”。
所以在同一标准时区内,参考经线以东的平太阳钟读数更大,以西更小。公式中的加减方向必须和坐标约定一致;不要一处把西经写负数,另一处又把它当正数再减一次。
均时差不是第二次经度修正
这里采用“均时差=视太阳时−平太阳时”。地轴倾斜和地球公转轨道形状,使实际太阳与假想平太阳的时间差随日期变化;经度相同,不同日子的这项差值也可能不同。
因此“平太阳时+均时差=视太阳时”。均时差若为负,就要让读数变小;若为正,就变大。不同资料可能使用相反定义,查数值时先看定义,不能把一个来源的符号套进另一套公式。
算一遍:标准时间11:05怎样变为太阳时
假设某地使用UTC+8、当天无夏令时,经度东经116.4°。参考经线为120°,经度差是−3.6°,乘四分钟得到−14分24秒。11:05减去这项,得到当地平太阳时10:50:36。
再假设某个示例日期的均时差为−6分钟,则视太阳时为10:44:36。这里的−6是演示数值,不对应一笔真实生日,实际使用必须查询或计算当天数值。只做到10:50:36,不能把它标成已经含均时差的真太阳时。
修正可能换时辰,但不会改变出生发生的瞬间
上述例子从午时的钟点转到巳时,说明边界附近的修正会改变取时支。若原本与修正后都落在同一段,时支不变。午夜附近还可能出现太阳日期与民用日期不同,需继续说明日柱采用哪套日期规则。
Clarify 当前在有效出生地和已知时刻下,把近似均时差与经度用于时柱计算;日柱仍保留填写的民用日期,并未全盘改用太阳日期。它也不是一个让用户自由切换平太阳时、视太阳时和所有换日模式的设置面板。
输入时保留原始钟点,避免重复修正
历史时区已经处理夏令时的情况下,不要再手动扣一次;已经修正为太阳时的钟点,也不要当作原始当地时间重新输入。跨国出生同样从当地记录与当地时区开始,不必先搬成北京时间。
天文学能说明不同时间尺度怎样换算,不能单凭这一点证明必须用某一流派排命,更不能证明性格预测。知道修正的来历,是为了看懂结果和误差,不是为了给一份模糊记录添加不存在的精确度。