BaZi(四柱八字)和太阳历关系很深。要得到准确命盘,不能只看钟表上的标准时间,还要使用出生地点的 True Solar Time (TST)。
钟表和太阳的冲突
现代国家用时区把大范围地区统一到同一个时间。但太阳不按行政边界运行。一个人 12:00 在巴黎出生,和另一个人 12:00 在斯特拉斯堡出生,太阳到达最高点的时刻并不一样,虽然两座城市使用同一个钟表时间。
BaZi 的 Hour Pillar 每 120 分钟变化一次。如果钟表显示 1:05 AM,但太阳修正是 -10 分钟,那么实际的 "Solar Birth" 是 12:55 AM。这可能把命盘推到另一个 Hour Pillar,甚至影响 Day Master。
两个关键修正
1. Longitude Correction (LMT)
相对时区标准子午线,出生地每偏东或偏西 1 度,太阳时就移动 4 分钟。
- 在标准子午线以东,太阳更早到达 (+)。
- 在标准子午线以西,太阳更晚到达 (-)。
2. Equation of Time (EoT)
地球绕太阳运行不是完美圆形,地轴也有倾斜。太阳的视位置会随一年变化。这个修正最多可加减 16 分钟。
公式
计算 Standard BaZi Time 时,把这些修正合在一起:
$$Solar Time = Clock Time + (Long_{Birth} - Long_{Meridian}) \times 4 + EoT$$
- 找到 Standard Meridian,例如 UTC+1 = 15°E。
- 计算 Longitude Gap。
- 对具体日期应用 Astronomical EoT。
如何使用这个计算器
下面的交互工具可以为任何日期和地点计算结果。我们会解析 timezone,找到标准子午线,并应用天文 Equation of Time。