真 太 阳 时 换 算

真太阳时换算与查询:出生时间换成真太阳时

排八字、紫微要用出生地的真太阳时,不是钟表时间。选出生地、填出生证明上的时间,马上看校正后落在哪个时辰。只在你的浏览器里算,不保存、不上传。

繁體版


真太阳时:07:36 辰时

钟表 08:00(辰时),合计校正 −23 分钟:

  • 当时当地钟表:UTC+8:00
  • 经度与钟表的差:−23 分钟
  • 均时差(看日期):0 分钟
免费排盘(自动按真太阳时,不用登录)

换算公式

真太阳时 = 标准时间(夏令时先减 1 小时)+ 经度时差 + 均时差

经度时差 =(出生地经度 − 时区标准经线)× 4 分钟。东经 120 度是 UTC+8 的标准经线,每往西 1 度减 4 分钟。

均时差随日期变:2 月中旬约 −14 分钟,11 月初约 +16 分钟;4 月中、6 月中、9 月初、12 月下旬接近 0。

怎么算的(三步)

① 时区与夏令时

先按出生地当时的时区规则,把钟表时间还原成标准时间。出生那一刻正在夏令时期间的,要先减 1 小时(例如中国大陆 1986–1991 年夏天、台湾和香港的部分年份);新加坡、马来西亚半岛 1982 年以前用的是 UTC+7:30。

② 经度时差

出生地离时区标准经线每差 1 度,差 4 分钟。台北约 +6 分钟,香港约 −23 分钟,温哥华约 −12 分钟,新加坡约 −65 分钟、吉隆坡约 −73 分钟(1982 年以后出生)。

③ 均时差

地球公转轨道是椭圆、地轴又是斜的,真太阳一年里时快时慢,在 −14 到 +16 分钟之间浮动,看出生日期。

十二时辰对照表(按真太阳时)

子时23:00–00:59

丑时01:00–02:59

寅时03:00–04:59

卯时05:00–06:59

辰时07:00–08:59

巳时09:00–10:59

午时11:00–12:59

未时13:00–14:59

申时15:00–16:59

酉时17:00–18:59

戌时19:00–20:59

亥时21:00–22:59

时辰按换算后的真太阳时定;但立春、惊蛰这些交节是天文时刻,年柱、月柱换不换,要用扣掉夏令时、换好时区的标准时间去比,不用真太阳时。

主要城市经度时差速查表

城市经度时差夏令时 / 时区变动
台北+6 分钟1946–1961、1974–1975、1979 年夏天实行过夏令时
高雄+1 分钟同台北
香港−23 分钟1941、1946–1976、1979 年实行过夏令时
澳门−26 分钟1942–1943、1946–1976、1979 年实行过夏令时
北京−14 分钟1986–1991 年夏天实行夏令时
上海+6 分钟同北京
新加坡−65 分钟1982 年以前用 UTC+7:30,那时约 −35 分钟
吉隆坡−73 分钟1982 年以前用 UTC+7:30,那时约 −43 分钟
温哥华−12 分钟每年实行夏令时
多伦多−18 分钟每年实行夏令时
纽约+4 分钟每年实行夏令时
洛杉矶+7 分钟每年实行夏令时
伦敦−1 分钟每年实行夏令时;1968 年 10 月到 1971 年 10 月全年拨快 1 小时
悉尼+5 分钟1971 年起每年实行夏令时
墨尔本−20 分钟1971 年起每年实行夏令时
奥克兰−21 分钟1975 年起每年实行夏令时;1941 年以前标准时间是 UTC+11:30

表里只有经度这一项,均时差要另外按出生日期加;上面的换算器会把三项一起算。

常见问题

为什么排八字、紫微要用真太阳时?钟表时间差很多吗?

时辰按太阳在出生地的位置定,钟表走的是整个时区的统一时间。两者的差来自经度(每差 1 度差 4 分钟)、均时差(−14 到 +16 分钟)和夏令时(1 小时)。出生在时辰正中的,差十几分钟不影响;出生在单数整点前后的,几分钟就可能换时辰,时柱和紫微命宫都会跟着变。

香港出生,是不是一律减 23 分钟?

香港在东经 114 度左右,比 UTC+8 的标准经线(东经 120 度)偏西,经度时差约 −23 分钟,这就是「香港出生减 23 分钟」的由来。但这只算了经度:还要加上均时差(随出生日期在 −14 到 +16 分钟之间变),而且香港在 1941 年、1946 到 1976 年间和 1979 年的夏天实行过夏令时,那段时间出生的,钟表要先减 1 小时。上面的换算器会按出生日期自动算进去。

台湾出生要怎么算?

台北在东经 121.5 度左右,经度时差约 +6 分钟;高雄约东经 120.3 度,只差 1 分钟左右,所以台湾出生的,经度影响不大,主要看均时差。另外台湾在 1946 到 1961 年间,以及 1974、1975、1979 年实行过夏令时,这些年份夏天出生的,要先减 1 小时。

在美国、加拿大、欧洲、澳洲出生,用当地时间还是北京时间?

用出生地当地的钟表时间,并选对出生城市,由换算器按当地的时区和夏令时规则处理;不要先换成北京时间再算。北美、欧洲和澳洲东南部每年都实行夏令时,夏天出生的钟表快了 1 小时,换算器会按出生日期自动减掉。

1982 年以前出生在新加坡、马来西亚,为什么差得更多?

新加坡和马来西亚半岛在东经 102 到 104 度,离 UTC+8 的标准经线(东经 120 度)很远。按现在的 UTC+8 算,新加坡的经度时差约 −65 分钟,吉隆坡约 −73 分钟;1982 年以前两地用 UTC+7:30,那时约 −35 和 −43 分钟。换算器按出生年份自动取当时的时区。

23 点到 0 点之间出生,日柱算当天还是第二天?

这是「晚子时」的争议:有的派别把 23 点以后算第二天,有的算当天。知周排盘采用其中一种常见算法:按换算后的真太阳时,23:00–24:00 出生的日柱和时柱都按当天算,0 点以后算第二天。这里只换算时间;如果换算后正好落在 23 点到 1 点之间,建议两种日柱都排出来对照。

要注意的

  • 时辰交界在单数整点(子时 23–1 点、丑时 1–3 点……)。校正完离交界很近的,出生时间稍有出入就会换时辰,建议两种时辰都排出来对照。
  • 23 点到 0 点之间出生的,有的派别算第二天(早晚子时之分),日柱可能差一天;0 点以后算第二天,各派基本一致。
  • 这里只换算时间,不判断命盘好坏。知周排盘会按你选的出生地自动做同样的换算。

资料来源:时区和夏令时规则取自 IANA 时区数据库(由浏览器提供);均时差用 Spencer(1971)公式;城市经度取市中心的近似值。和知周排盘引擎用同一套公式。