命理知识 / 历法

真太阳时是什么,为什么出生城市会改变时辰

6 分钟读完 · 2026-10-22

真太阳时,就是按太阳在你出生地天空里的实际位置算出来的时间。钟表用的是整个时区统一的时间,中国大陆全境用北京时间,以东经120°为准;而你的出生城市往往不在120°线上,太阳走到正南的时刻就和钟表对不上,少则几分钟,多则两个多小时。一个时辰是两小时,差得多了,出生时辰就会换一格,八字的时柱也随之改变。

钟表时间和太阳时间为什么对不上

地球自转一圈是360°,用时24小时,所以每小时转15°,每1°经度对应4分钟。北京时间采用东经120°的地方时作为全国统一标准。出生地在120°以东,太阳来得更早,真太阳时要比钟表时间多;在120°以西,太阳来得更晚,真太阳时要比钟表时间少。

经度修正 = (出生地经度 - 标准经线)× 4分钟。东经按正数、西经按负数代入,结果为正就加,为负就减,也就是出生地在标准经线以东就加,以西就减。

均时差:太阳也不是一只准时的钟

即使在同一条经线上,太阳连续两次走到正南的间隔,也不总是24小时:地球绕太阳的轨道是椭圆,地轴又是倾斜的。这个累积出来的差叫“均时差”,它有两个来源:椭圆轨道让地球在近日点附近走得快,地轴倾斜又让太阳的移动方向和赤道不平行,两种效果叠加,形成一年里两高两低的起伏,大约在-14分钟到+16分钟之间:2月中旬最小,约-14分钟;11月初最大,约+16分钟;4月中旬、6月中旬、9月初和12月下旬前后接近0。

合起来就是:真太阳时 = 钟表时间 + 经度修正 + 均时差。如果出生时当地实行夏令时,要先把钟表时间减去1小时,再代入公式。

算几个例子

假设钟表时间都是中午12:00,这里只做经度修正,暂不加均时差。

出生地标准经线出生地经度经度修正真太阳时时辰变化
乌鲁木齐东经120°(北京时间)约东经87.6°-129.6分钟约9:50午时变巳时
新加坡东经120°(UTC+8)约东经103.8°-64.8分钟约10:55午时变巳时
纽约(冬令时)西经75°约西经74.0°+4分钟约12:04仍是午时
温哥华(冬令时)西经120°约西经123.1°-12.4分钟约11:48仍是午时
温哥华(夏令时)西经120°,先减1小时约西经123.1°-12.4分钟约10:48午时变巳时

乌鲁木齐的算法是:120° - 87.6° = 32.4°,32.4 × 4 = 129.6分钟,也就是约2小时10分钟,所以北京时间中午12:00,那里的太阳时间约是上午9:50,属巳时(9:00-11:00),而不是午时(11:00-13:00)。再加上均时差,2月中旬约少14分钟,是9:36;11月初约多16分钟,是10:06,仍在巳时。

新加坡和北京同样是UTC+8,钟表读数一模一样,但两地经度差了16.2°,太阳的位置差了一个多小时,这正是海外华人最容易忽略的地方。

新疆不少人日常用比北京时间慢2小时的“新疆时间”,但官方文件通常写北京时间,换算前要先弄清楚证明上写的是哪一种。

时辰一换,会影响什么

时柱是八字四柱之一,时辰换了,时柱的干支就不同。紫微斗数更看重时辰,命宫的位置由出生时辰参与决定,时辰差一格,整张命盘的宫位排布都会不一样。所以出生时间靠近时辰交界的朋友,最值得做一次真太阳时核对。

出生地不是大城市也不用着急,找离出生地最近的城市或县城的经度就够用,经度差1°也只有4分钟。时辰的交界在单数整点,也就是1点、3点、5点一直到23点;如果出生时间正好在某个时辰的正中,比如10:00,修正几十分钟也未必会换时辰。

出生在海外,怎么换算

  1. 找出生证明上的当地钟表时间和出生城市。
  2. 查当天当地是否实行夏令时,是的话先减去1小时。中国大陆在1986年至1991年的夏季也实行过夏令时。
  3. 查出生城市的经度,再算出所在时区的标准经线:时区偏移 × 15°,比如UTC+8是东经120°,UTC-5是西经75°。每差1°就是4分钟,出生地在标准经线以东就加,以西就减。
  4. 按出生日期加上均时差。
  5. 看结果落在哪个时辰。时辰表和四柱的排法见《四柱是怎么排出来的》。

结果靠近两个时辰的交界时,也就是9:00、11:00、13:00这类单数整点前后几十分钟内,尤其要核对。命理圈里对“要不要用真太阳时”也有不同做法,不同排盘工具的设置不同,结果也会不同,排盘时请看清是否已按出生地做了修正。想自己排一张,可以用免费八字排盘。本文是传统历法知识介绍,仅供参考与娱乐。

命理内容仅作传统文化参考与娱乐。