周岁 · 虚岁 · 属相 · 生日

上升星座计算:按出生日期、时刻与城市算出四轴

今天是 2026年10月31日 星期六。示例默认按今天 12:00(北京时间)在北京出生计算:上升在 摩羯座 14°13′,天顶在 天蝎座,太阳在 天蝎座。把下方的日期、时间与出生城市改成你自己的,全部结果即刻重算——上升点约每 2 小时换一个星座,所以出生时间缺精确到小时的记录,这一项就算不准,本页会如实告诉你哪里敏感。

上升星座 Asc
摩羯座14°13′
出生瞬间东方地平线上的黄道点 · 黄经 284.22°
下降星座 Dsc
巨蟹座14°13′
与上升相差 180° · 黄经 104.22°
天顶星座 MC
天蝎座8°15′
出生瞬间上中天的黄道点 · 黄经 218.26°
天底星座 IC
金牛座8°15′
与天顶相差 180° · 黄经 38.26°

算法口径:回归黄道(从春分点起算)+ 地心视位置,时区固定 UTC+8(北京时间)。页面下方给出每一步的中间量与公式原文,可手工验算;本页不含行星位置与宫位制划分,只算地平线与子午线相关的四个轴点。

输入出生信息

计算过程:每一步都能手工复算

下面这张表把从"钟表时间"到"上升点黄经"的中间量全部列出。公式为公开天文算法:地方恒星时用 J2000 起算的一次式,黄赤交角用线性式,上升点用地平坐标转黄道坐标的标准式,太阳视黄经用含中心差的低精度展开。

步骤量本页取值怎么来的
出生日期与时间(北京时间) 2026-10-31 12:00 中国标准时恒为 UTC+8,无夏令时(1986—1991 年除外,见下方提醒)
换算为世界时 UT 减 8 小时 → 2026-10-31 04:00 JD 以 UT 起算,先做时区换算
儒略日 JD 2461344.66667 JD = 1970-01-01 的 2440587.5 + 日序号 + UT 小数日
自 J2000 起算的天数 d 9799.66667 d = JD − 2451545.0(J2000.0 起算)
儒略世纪 T 0.268300 T = d ÷ 36525
地方恒星时 RAMC 215.886°(14.392 小时) RAMC = 280.46061837 + 360.98564736629 × d + 东经,再对 360 取余
黄赤交角 ε 23.4358° ε = 23.439291 − 0.013004 × T
出生地纬度 φ 39.900° 北纬为正;进入 tan φ
上升点黄经 λ 284.218° λ = atan2(−cos RAMC, sin RAMC·cos ε + tan φ·sin ε),再按象限规则归到 [0,360)
太阳视黄经 217.748° Meeus 低精度展开(平黄经 + 中心差 C),21 世纪内误差 < 0.01°

儒略日与秒级时间戳可以拿到时间戳转换页交叉核对;两个量描述的是同一个瞬间,只是起点不同(JD 以公元前 4713 年起算,Unix 时间戳以 1970-01-01 UTC 起算)。农历生日要先换成公历才能填,可用农历生日查询。

出生当天 24 小时的上升星座对照

这是"上升星座时间对照表":同一出生日期、同一城市,逐小时列出上升点所在星座与度数。当前使用的出生时刻那一行已高亮。上升点走完十二宫正好一天,所以每格大约 2 小时换一个星座,但在不同纬度、不同季节每格长短并不相等。

时刻上升星座度数说明
00:00 狮子座 16°40′ 黄经 136.66°
01:00 狮子座 28°31′ 黄经 148.51°
02:00 处女座 10°25′ 黄经 160.42°
03:00 处女座 22°25′ 黄经 172.42°
04:00 天秤座 4°27′ 黄经 184.45°
05:00 天秤座 16°27′ 黄经 196.45°
06:00 天秤座 28°23′ 黄经 208.39°
07:00 天蝎座 10°15′ 黄经 220.25°
08:00 天蝎座 22°06′ 黄经 232.09°
09:00 射手座 4°04′ 黄经 244.07°
10:00 射手座 16°27′ 黄经 256.45°
11:00 射手座 29°38′ 黄经 269.63° · 落在星座交界 ±1° 内,对出生时间与经纬度敏感
12:00 摩羯座 14°13′ 黄经 284.22°
13:00 水瓶座 1°04′ 黄经 301.07°
14:00 水瓶座 21°08′ 黄经 321.14°
15:00 双鱼座 14°46′ 黄经 344.76°
16:00 白羊座 10°18′ 黄经 10.30°
17:00 金牛座 4°30′ 黄经 34.51°
18:00 金牛座 25°17′ 黄经 55.29°
19:00 双子座 12°42′ 黄经 72.70°
20:00 双子座 27°39′ 黄经 87.65°
21:00 巨蟹座 11°03′ 黄经 101.05°
22:00 巨蟹座 23°33′ 黄经 113.55°
23:00 狮子座 5°35′ 黄经 125.58°

当天上升点换座的准确时刻

按每 2 分钟步进扫描当天,找出上升点跨过 30° 星座分界的时刻。出生时间若正好落在这些时刻附近,两家的结果就会差一个星座。

换座时刻从哪个星座进入哪个星座说明
00:00 — 狮子座 上升点在这一刻跨过 30° 的星座分界
01:08 狮子座 处女座 上升点在这一刻跨过 30° 的星座分界
03:38 处女座 天秤座 上升点在这一刻跨过 30° 的星座分界
06:10 天秤座 天蝎座 上升点在这一刻跨过 30° 的星座分界
08:40 天蝎座 射手座 上升点在这一刻跨过 30° 的星座分界
11:02 射手座 摩羯座 上升点在这一刻跨过 30° 的星座分界
12:58 摩羯座 水瓶座 上升点在这一刻跨过 30° 的星座分界
14:24 水瓶座 双鱼座 上升点在这一刻跨过 30° 的星座分界
15:36 双鱼座 白羊座 上升点在这一刻跨过 30° 的星座分界
16:50 白羊座 金牛座 上升点在这一刻跨过 30° 的星座分界
18:16 金牛座 双子座 上升点在这一刻跨过 30° 的星座分界
20:12 双子座 巨蟹座 上升点在这一刻跨过 30° 的星座分界
22:32 巨蟹座 狮子座 上升点在这一刻跨过 30° 的星座分界
交界提醒

当前上升点距最近的星座分界还有 14.22°,不在 ±1° 的敏感区间内,出生时间差 15—30 分钟通常不会换座。

太阳换座时刻:为什么生日在月中边界要单独查

出生日若落在两个星座的交界日(例如 4 月 20 日前后、10 月 23 日前后),太阳星座本身就会因年份与时刻不同而分歧。下表是所选用日期前后各 3 天内太阳跨宫的时刻(北京时间)。

日期时刻跨宫说明
2026年10月28日 00:00 — → 天蝎座 太阳进入新星座的时刻(北京时间);出生日若落在这一天的前后几小时内,太阳星座本身就会因口径不同而分歧

"某月某日到某月某日是某星座"这类对照表给的是年中大致区间,交界日附近每年差 1—2 天属正常;要判定交界日出生的太阳星座,必须按出生年份与时刻算,光查表不行。

真太阳时与均时差:钟表时和天象时刻差多少

本页主算法用钟表时(北京时间),不做真太阳时修正——出生证明上记的就是钟表时。但这两个量值得知道,它们是"同一时刻两种说法"的常见来源。

经度时差
-14分钟
北京 东经 116.41° 与基准经线 120° 之差 × 4 分钟
均时差
16.4分钟
所选用日期正午的均时差(地球轨道偏心率与黄赤交角共同造成)
合计
2分钟
真太阳时与钟表时的近似差值
上升点移动速度
约 12—15度/小时
1 小时约半个星座,15 分钟约 3°

把经度差与均时差再叠进主算法,属于"真太阳时占星"的另一套口径,本页不做,避免和出生证明上的时间对不上。

1986—1991 年出生要留意:中国实行过夏时制

那六年每年 4 月中旬至 9 月中旬的钟表时间比标准时快 1 小时。若你出生在这段期间,出生证明上记的是夏令时,算上升要先减 1 小时——不减会把上升点算错约 12—15°,正好跨一个星座。

年份可能生效区间(保守)为什么不给确切起止日
1,986 年 1,986-04-11 至 1,986-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明
1,987 年 1,987-04-11 至 1,987-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明
1,988 年 1,988-04-11 至 1,988-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明
1,989 年 1,989-04-11 至 1,989-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明
1,990 年 1,990-04-11 至 1,990-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明
1,991 年 1,991-04-11 至 1,991-09-20 保守区间:夏时制在这六年的 4 月中旬至 9 月中旬之间生效,切换发生在某个星期日凌晨 2 时。具体到某一年是哪两天,各家记载不一致,本页不替你判定,见下方说明

当前所选日期不在 1986—1991 年的夏时制区间内,无需换算。可查到的原始口径只有一例:国务院办公厅公告:1986 年夏时制于 9 月 14 日凌晨 2 时结束。

本页不替你判定具体某年的夏时制起止日:公开资料对 1986 年的开始日就有「4 月 13 日」与「5 月 4 日」两种记载(后者是当年 4 月 8 日才批准方案、来不及按"4 月中旬周日"规则执行的通行说法),1988 年也有落在上旬的记法,与规则本身自相矛盾。与其给一张可能对不上的表,不如把判断依据和不确定处一并摊开。

示意图

上升星座由出生时刻的地方恒星时与地理纬度共同决定
上升点 = 出生那一刻从东方地平线升起的黄道位置,缺了出生时间就算不出来
同一天 24 小时内上升星座依次更替的示意
上升点约每 2 小时换一个星座,一天走完十二个
黄赤交角与地理纬度如何影响上升点的黄经
同一时刻,纬度不同,升起的黄道点也不同——这就是只按日期查上升会错的原因
太阳、天顶、上升、天底四个轴点在黄道圈上的位置关系
上升与下降相差 180°,天顶与天底相差 180°,四轴把星盘切成四个象限

常见问题

上升星座是怎么算出来的?

上升点(Asc)是出生那一刻从你所在地的东方地平线升起来的那个黄道点,所以它由三件事决定:出生日期与时刻、出生地的地理纬度、出生地的经度(决定地方恒星时)。本页用的是一次公开的球面天文算法:先把北京时间换成世界时并算出儒略日 2461344.66667,再由 280.46061837 + 360.98564736629 × d 得到地方恒星时 RAMC = 215.886°,配合黄赤交角 ε = 23.4358° 与纬度 φ = 39.90° 代入 λ = atan2(−cos RAMC, sin RAMC·cos ε + tan φ·sin ε),得到上升点黄经 284.218°,落在摩羯座 14°13′。每一步的数值都在上面的过程表里,可以手工复算。

为什么只按生日查不到上升星座?

因为上升点约每 2 小时换一个星座,一天走完十二个。以 2026年10月31日 的北京为例,当天上升换座发生在 00:00、01:08、03:38、06:10……(完整表见上方)。只写"某月某日出生",等于在十二个候选里随机挑一个。所以任何声称"只凭生日就能给你上升星座"的结果,都只能是猜的或者套的模板。

不知道出生时间怎么办?

三条现实路径:① 出生医学证明、户口登记页或父母当年的记录,很多能精确到小时;② 医院排班推断(例如"上午上班前""午休时段"),能把范围压到 2—3 小时;③ 若只有大概日期,本页结果只能当作区间参考——把时间改成 00:00 与 23:00 各算一次,看上升落在哪两个星座之间,别把中间值当成结论。相差 1 小时,上升点大约移动 12—15°(约半个星座),所以"差一个时辰"在上升上是真的会换座。

上升星座和太阳星座有什么区别?

太阳星座是太阳在黄道上的位置,一年走完十二宫,所以同一个月出生的人基本相同;上升星座是地平线与黄道的交点,一天走完十二宫,同一时刻不同城市都不一样。本页同时给了两者:示例中太阳在 天蝎座 7°45′,上升在 摩羯座 14°13′。两者相差多少完全取决于出生时刻与地点,没有任何固定关系。

为什么两家网站给的上升星座不一样?

四个常见来源:① 出生时间口径——用的是钟表时还是真太阳时,用没用夏令时(中国 1986—1991 年实行过夏时制,见下方表);② 地点口径——用省会坐标还是县城坐标,纬度差 1° 上升点就会移动;③ 制式口径——回归黄道(西方占星通行)与恒星黄道(印度占星用)本身就差约 23—24°,足以整体挪一个星座;④ 交界——上升点落在 30° 分界 ±1° 内时,上述任何一点小差异都会让结论换座。本页在过程表里把 RAMC、ε、纬度、黄经全部列出,就是为了让你能定位分歧出在哪一步。

钟表时间 12:00,太阳就一定在头顶吗?

不一定,这直接影响上升点的计算。中国标准时以 东经 120° 为基准经线,北京 在东经 116.41°,仅经度差就让真太阳时比钟表时慢 14 分钟;再叠加均时差(2026-10-31 正午约 16.4 分钟),太阳上中天并不在 12:00 整。本页计算用的是钟表时 + UTC+8 这一套(与出生证明一致),经度差与均时差只作为说明列出,不参与主算法——把它们再叠进去属于"真太阳时占星"的另一套口径。

这个结果有多准?误差有多大?

把误差源逐项摊开说,不给一个含糊的"精确"。① 地方恒星时一次式在 21 世纪内省略的 T² 项 < 0.001°;② 黄赤交角线性式约 0.001°;③ 太阳视黄经低精度展开 < 0.01°(本站用它求 2026 年春分时刻,算得 3 月 20 日 22:45,与公开节气表分钟级吻合);④ 最大的一项反而是时间基准:本式把出生证明上的钟表时按 UTC+8 直接换算成世界时,与严格的天文时标之间有约 69 秒的累计差(跳秒),对应地方恒星时 0.29°、上升点 0.3—1°;⑤ 城市坐标只取市政府驻地量级,差 10 公里约 0.1°。所以真实量级是1° 上下,而不是"零点几度"——这正是本页把"距分界 1° 以内"单独标成敏感区的原因。相比之下,出生时刻本身记错 15 分钟就会让上升点移动约 3°,比以上所有算法误差加起来还大。

国外出生、极区出生能算吗?

国外出生可以用:把"手动输入经纬度"填成出生地坐标,时区按当地当时的标准时换算(本页主算法固定 UTC+8,用于中国境内出生;境外出生请自行把当地时间换算成对应 UTC 偏移后再填日期时间)。极区(北纬高于 66.5° 或南纬低于 66.5°)算不出:那里地平线可能整日不与黄道相交于有效升点,本页会明确返回无解而不是给一个数。

继续查询