两个朋友同一时刻出生,八字却完全不同。
一个朋友生在北京,时钟正好 8 点整;另一个朋友生在纽约,时钟也正好 8 点整。两个钟一模一样,可那一刻太阳在天上的位置完全不同——北京的太阳已经升到东南半空,纽约的还在地平线下,离日出还有几个钟头。
八字读的是太阳,不是手表。
这篇文章讲清楚两件事:第一,钟表时间和真太阳时为什么不是一回事;第二,为什么 AstroBazi 在你打开排盘页时,默认替你按真太阳时计算——你只需要填出生城市。
一、钟表时间是政治划的,太阳不会管国界
钟表上同一个数字,背后其实是两件不同的事。
一是钟表时间。我们今天用的"几点几分"是 19 世纪铁路系统造出来的产物——为了让全国列车不撞车,工程师把整片国土切成几个时区,每个时区一个钟。这是人为约定,方便生活。
二是太阳时。古人没有铁路也没有手表,他们看的是太阳影子在地上的位置——日晷的指针落在哪一格,就是几更几刻。这是天文事实,不受国家划线的约束。
两者通常对得上。但当你出生在时区中心很远的地方,差距就拉开了。最戏剧的对比就在中美之间:
- 中国从东到西经度跨 60°,但全国统一用北京时间一个时区。北京中午 12 点太阳当头,喀什的中午 12 点太阳还在东南方,离中天还差 80 多分钟
- 美国地理宽度差不多,分了 4 个时区——每个时区里太阳偏差最多约 30 分钟
钟表是政治划的。太阳不会管国界。
二、八字的时柱,记的是太阳的位置
八字这门承载三千年中华智慧的命理传统,把人的出生时刻拆成"年、月、日、时"四柱。其中时柱对应的从来不是手表上几点几分,而是太阳此刻在天上的真实位置。
古人把一天切成 12 段,每段两小时,叫十二时辰——子时、丑时、寅时、卯时……一直到亥时。每个时辰对应太阳从地平线下、上升、过中天、下落的特定位置。所以临界几分钟可能让你从一个时辰跨到下一个时辰,时柱的天干地支也就完全换了。(详见 《十二时辰对照表:子时是几点?》)
这就是为什么真太阳时对八字尤其敏感——它修正的,正是钟表数字和太阳实际位置之间的那一段差。
我们在背后替你算的,包括两件事:
- 经度修正:你出生地相对时区中心经线的偏移,每差 1 度修正 4 分钟
- 均时差:地球轨道是椭圆而非正圆,全年还会再差 ±16 分钟左右
你不需要懂这些公式。你只要告诉我们出生城市。
三、补一句:为什么用"出生地"真太阳时?
中文圈里有个老争论:到底用出生地真太阳时,还是用一个固定参照点(北京 116°E 或时区中心 120°E)的真太阳时?
我们选了前者,理由三条:
- "真"字本身的意思——真太阳时字面就是"那一刻,太阳在天上真实的位置"。你出生在巴黎,太阳那一刻就挂在巴黎的天上,不挂在北京的天上
- 八字读的是你和那一刻宇宙的关系——时柱记的是太阳怎么照在你身上。借用别处的太阳,等于借了别人的时刻
- 我们继承的是方法,不是地点——古人看太阳定时辰,这是方法;他们恰好在中国看,那是地点。面对全球读者,沿用方法而非地点,更接近这门学问的本意
这是我们的取舍,不是判决。如果你的师承坚持某种固定参照法,那也合理——但默认情况下,我们用你出生地的真太阳时。
想试固定参照法? 工具里可以这样做:把出生时间先换算成北京时间(UTC+8),然后在"出生城市"里选北京——工具就会用北京的经度(116°E)和北京时区一并计算,等于以北京为固定参照点。这是 B 派最常用的做法。
四、你需要做的就是:填一个城市
打开排盘页,输入你的出生城市。

支持全球大部分主要城市。如果输入的名字在我们数据库里,下拉建议直接出来;如果是更小的地方,会自动调用全球地理服务兜底——你照样能选。

这一步选完,工具背后已经按真太阳时算好了——没有勾选框,没有"你要不要启用"的二次决定。
我们的判断是:正确的默认值,比一个让用户做决定的勾选框更重要。
五、什么时候你会用到"高级模式"
绝大多数用户不需要打开它。它存在,主要是为两种边缘情况:

A. 你的出生地在数据库和全球地理服务里都查不到
比如某些乡镇或者历史地名。这时你可以手动填经度和纬度——拿手机搜"[城市名] 经纬度",复制进来即可。
B. 你想追求绝对最大的精度
数据库里的城市默认用市中心坐标,偏差通常在几分钟内。如果你知道精确的出生医院或家庭地址,手填经纬度可以再消除一点误差——但坦白说,这点差异通常不会影响你看到的时柱。
六、中国用户特别注意:1986-1991 那段夏令时
这是一个很多人不知道、却会真切影响八字结果的史实。
中国曾在 1986-1991 年间实行了 6 个夏天的夏令时——每年 4 月中旬把钟拨快 1 小时,9 月中旬再拨回。如果你或家人是那几年的夏天出生,你身份证或医院记录上的时间,很可能已经是夏令时调整后的钟表时间。
精确日期范围如下(每段都是当年钟表往前拨 1 小时的时段):
| 年份 | 起 | 止 |
|---|---|---|
| 1986 | 5月4日 | 9月14日 |
| 1987 | 4月12日 | 9月13日 |
| 1988 | 4月10日 | 9月11日 |
| 1989 | 4月16日 | 9月17日 |
| 1990 | 4月15日 | 9月16日 |
| 1991 | 4月14日 | 9月15日 |
AstroBazi 默认替你应用了 DST 修正——你填的时间如果落在这些区间内,工具会自动减回那一小时。
但如果家里老人非常确定当年记录的就是标准时间(不是钟表显示的那个数字),你可以在高级模式里勾上"Disable Daylight Saving Time"。
我们默认开启的理由:大多数家庭当年看的就是手表,而手表上显示的就是夏令时。默认值要保护信息最不全的那群用户。
收尾
八字是一门承载三千年中华智慧的语言。我们的工作,是让你读到的"时间",正好是那一刻太阳在天上真实告诉你的时间。
你来填城市,剩下的交给我们。
如果你不知道精确出生时辰,也别气馁——八字真正立骨的是日柱和月柱。想了解你的日主是什么、它意味着什么?看《你的日主是哪一种?八字十大人格类型完整解析》。
