计算基础

真太阳时

真太阳时是太阳在你出生地当下的实际位置,不是手表上的标准时间。两者可以差到一个小时以上——新加坡的时钟比当地太阳快约六十五分钟——足以让时柱换一个时辰,甚至在子时边界前后翻日柱。所以排盘的第一步不是查表,是把出生时间换算回真太阳时。

两种时间的分别

标准时间是为了行政方便切出来的时区,整个时区共用一条经线;真太阳时跟着太阳走,每向东一度就早四分钟。八字用的是后者,因为节气、时辰这些概念本身就跟着太阳。

项目标准时间真太阳时
依据时区划分(一条标准经线)太阳在当地的实际位置
同区不同经度时刻相同每1°相差4分钟
日光节约时间时钟拨快一小时不受影响
用途作息、交通、行政排盘、时辰、日晷

两个修正

换算成真太阳时要处理两件事。第一是经度时差:出生地经度与时区标准经线相差几度,就加减几个四分钟。第二是均时差:地球轨道是椭圆、自转轴又倾斜,一年之中太阳过中天的时刻可以前后差十六分钟左右。

  1. 先还原:减去日光节约时间

    若出生地当时实施夏令时间,时钟已被拨快一小时,要先把那一小时减回去,回到标准时间。

  2. 再修经度

    (出生地经度 − 时区标准经度)× 4分钟。香港(114.17°E)比东八区标准经线 120°E 西了5.83°,所以当地太阳比时钟慢约23分钟。

  3. 最后加均时差

    依出生日期查(或计算)当天的均时差,范围约在−14至+16分钟之间。

城市例子

下表只计经度时差(均时差另计,最多再差十六分钟),正值代表当地太阳比时钟快。

城市经度与标准时间的差异
新加坡103.82°E慢约65分钟
广州113.26°E慢约27分钟
香港114.17°E慢约23分钟
北京116.41°E慢约14分钟
上海121.47°E快约6分钟
伦敦(夏令)0.13°W慢约60分钟

为什么会影响八字

时柱每两小时一个时辰:子时23:00–01:00、丑时01:00–03:00,如此类推。出生时间若落在边界附近(例如 23:0x 或 00:5x),几十分钟的换算就足以让时柱换一个字。

不只时柱。日柱在子时开始时换日,也就是23:00而不是午夜——所以晚上十一点多出生的人,日柱算的是下一天。这一点常被忽略,却直接影响日主。

这个应用怎么处理

选择出生城市后,应用会用该城市的经度、时区与日光节约设定做上述换算,再交给历法引擎。经度时差、均时差都会计入;换算过程在此装置上完成,不需要把出生资料送出去。

若不知道时辰,可以勾选「不知道时辰」。时柱会以正午为代表值显示,同时明确标示假设;与时柱相关的解读会被略过,而不是拿中午当借口讲得煞有介事。

常见问题

几点出生算作第二天?

子时由23:00开始并跨过午夜,所以23:00之后出生,日柱以第二天计算。这是八字历法的惯例,与一般日历的午夜换日不同。

为什么新加坡差这么多?

新加坡经度约 103.8°E,却使用 UTC+8(标准经线 120°E),等于被归进了一个偏东的时区,因此时钟比当地太阳快约65分钟。这正是要用出生地而非时区来换算的原因。(1982年前新加坡使用 UTC+7:30,本应用会依出生日期自动采用当时的标准时间。)

不知道出生时间怎么办?

先问家人或查出生证明;真的问不到,就勾选「不知道时辰」。年、月、日三柱不受影响,时柱相关的解读会略过。

仅供娱乐与文化参考。

最后更新:2026-09-25