Method · 2026-10-24 · 6 分钟
出生城市为什么会改变你的命盘
先说个可以验证的事:1990 年 8 月 15 日下午 14:30 出生,北京这张盘的时柱是丁未,太原这张是丙午。
同一天、同一个钟点,时柱不同。两张盘都对,差别在真太阳时。
钟表时间是政治约定
时区是人为划定的,不是天定的。中国东西横跨约六十个经度,却统一用东八区,中央经线是东经 120 度。北京在东经 116.4 度,太原在东经 112.5 度。
两个城市的钟表读数是同一个,太阳却不认。太原的太阳正午比北京晚来约十五分钟,因为它在西边。
校正的算法很简单:经度每差一度,时间差四分钟。北京比中央经线偏西 3.6 度,就是 −14.4 分钟;太原偏西 7.5 度,就是 −30 分钟。
第二个校正,多数人不知道
就算你正好站在中央经线上,钟表时间和日晷时间也对不上。地球公转轨道是椭圆、地轴又是斜的,所以太阳的走时一年里会比钟表快或慢,最多差十六分钟左右。这叫均时差。
- 11 月初:日晷约比钟表快 16 分钟
- 2 月中旬:日晷约比钟表慢 14 分钟
- 一年里有四次正好为零
两项校正加起来,出生时间常常要挪动半小时以上。
半小时为什么要紧
八字一个时辰对应两个小时的支:午时是 11:00–13:00(真太阳时),未时是 13:00–15:00。跨过那条线,时柱就变了,时干、十神、那一段的解读都跟着变。
回到开头那个例子,两个人都记 14:30:
- 北京:14:30 − 78.5 分 = 13:11 → 未时
- 太原:14:30 − 93.9 分 = 12:56 → 午时
经度差 15 分钟,时柱就不一样了。
还有第三层:夏令时
中国在 1986 到 1991 年实行过夏令时。1990 年 8 月在北京出生的人,记录时间是 UTC+9,不是 UTC+8——这一小时的差,很多排盘工具直接漏掉。各国的历史上都有各自的夏令时规则,所以本站用的是 IANA 时区数据库,而不是固定偏移量。
你该怎么做
核对一张盘,问两个问题:记录的时间是不是当地钟表时间?排盘工具做没做出生地校正?第二个问题的答案如果是否,那时柱就只能算猜测。
本站会同时应用经度校正和均时差,并把具体挪了多少分钟写在结果页上。你可以拿去跟别的工具对照,而不是只能信。