2026 年 10 月 21 日 · 星期三 中文天文媒体 编辑方针 1368981402@qq.com
星动天空XINGDONG SKY
宇宙深读· 距离尺度

一光年有多远:一个被「年」字带偏的单位

光年不是时间,这几乎人人都知道。但很少有人算过它到底多长,也很少有人意识到:说「看到 250 万光年外的星系」,同时也在说一件关于时间的事。

资料来源单位定义 · 国际天文学联合会《Measuring the Universe》——光年与天文单位的定义+1 条
仙女座星系的宽阔视场
仙女座星系,距离约 250 万光年。这是肉眼能看到的最远天体。示意图,非实拍。

先把数字钉死

光年的定义只有一句话:光在真空中走一儒略年所经过的距离。

三个数就够算:

  • 真空光速 c = 299,792,458 米每秒。这是定义值,不是测量值——1983 年国际计量大会把「米」重新定义为「光在 1/299,792,458 秒内走过的长度」。所以这个数没有误差。
  • 一儒略年 = 365.25 日 × 86,400 秒 = 31,557,600 秒。用儒略年而不是回归年,是为了定义稳定:回归年的长度在缓慢变化,儒略年是纯粹的规定。
  • 相乘:299,792,458 × 31,557,600 = 9,460,730,472,580,800 米。

也就是 9.4607 × 10¹⁵ 米,或 9.46 万亿公里,或 63,241 天文单位。

注意单位定义里那个容易被忽略的细节:光年用的是儒略年(365.25 天),不是我们日历上的年(365 或 366 天),也不是回归年(365.2422 天)。差别不大,但在要求精确的场合,这个差别是必须交代的。

换成能感觉到的东西

数字太大就没有意义。换成时间更好理解——因为光年本来就是用时间定义的距离,反过来换算成光走的时间,正好是等价的。

从地球到光要走换算成光年
月球约 1.3 秒4×10⁻⁸
太阳约 8 分 20 秒1.6×10⁻⁵
海王星约 4 小时4.6×10⁻⁴
比邻星(最近的恒星)约 4.2 年4.2
银河系中心约 2.6 万年26,000
仙女座星系 M31约 250 万年2,500,000

从这个表能看出两件事。

第一,太阳系内部用光年毫无必要。地球到太阳是 1.6×10⁻⁵ 光年,写成这个形式比「1 天文单位」难用得多。所以太阳系内用天文单位(AU),恒星之间用光年或秒差距。

第二,最近的恒星也在 4 年之外。这是所有星际旅行讨论的真正约束。以旅行者 1 号约每秒 17 公里的速度,走完一光年需要约一万八千年;到比邻星要七万多年。这不是技术不够好的问题,是化学能火箭的速度上限比光速低了四个数量级。

「看到的是过去」这句话的真实含义

这是光年最容易被讲成鸡汤、也最容易讲错的地方。

常见说法是「光速有限,所以看到的是过去」。这没错,但容易让人以为这是个「延迟」问题——像网络卡顿,画面晚到了一会儿。

真实的情况更彻底:「同时」这件事在相对论里没有绝对意义。你此刻看到的仙女座星系,是它 250 万年前的样子。这中间没有任何「真正的现在」可以对照——没有一个上帝视角能同时看到「仙女座现在的样子」和「我此刻的样子」。

所以说「M31 现在长什么样」这个问题,在物理上没有确定答案。它取决于你在哪个参考系里定义「现在」。我们只能说:在我们的参考系里,那束光出发于 250 万年前。

顺便,250 万年前地球上是什么时候?直立人刚刚出现,石器还很粗糙,人类这个属的历史才刚开始。仙女座星系发出那束光的时候,地球上还没有人。

为什么专业天文学家不用光年

光年是好单位,但天文学论文里更常见的是秒差距(parsec,pc)。

原因不是习惯,是它直接来自观测量。

视差是这样一件事:你伸出食指,闭上一只眼睛看它,再换另一只眼睛——手指相对背景跳了一下。跳动的幅度越大,说明手指越近。天文学里「两只眼睛」的位置差是地球绕太阳轨道的直径(2 AU),而「跳动幅度」就是视差角。

定义:当地球轨道半径(1 AU)在你看来张成 1 角秒时,那个天体的距离就是 1 秒差距。

1 pc = 206,265 AU = 3.2616 光年。

为什么专业上偏爱它:观测量是视差角,而视差角与距离是简单的倒数关系。测量误差的传播很干净——视差角测准 1%,距离就准 1%。而用光年表达,中间要过一道乘法,多一层转换,没有好处。

「秒差距」这个名字本身就来自它的定义:parallax of one second。它不是「多少光年」的换算单位,是一个直接可测的量。

两个常见的算错

错误一:把光年当成时间。 这个太常见了,不必多说。但有个变体比较隐蔽:把「一光年」理解成「光走一年所花的日历时间」。光走一光年当然花一年——但那一年是儒略年(365.25 天),不是任意一个年份。

错误二:用光年描述宇宙年龄。 「宇宙有 138 亿年历史,所以可观测宇宙半径是 138 亿光年」——这句话是错的。

可观测宇宙的半径约 465 亿光年。原因是空间在光飞行的那段时间里一直在膨胀:那束光出发时,发出它的物质离我们比 138 亿光年近得多,是这 138 亿年里空间的膨胀把它推到了 465 亿光年之外。

这个错误在科普里出现频率很高,因为它看起来太合理了。但它把「光走的时间」和「现在的距离」混成了一件事,而膨胀宇宙里这两者不相等。

边界

本文没有做的事: 没有推导可观测宇宙半径 465 亿光年的具体算法——那需要解弗里德曼方程,并且依赖宇宙学参数的具体取值。这里只指出结论与常见错误。也没有讨论红移与距离的换算关系,那涉及「距离」在宇宙学里有好几种不同定义(共动距离、角直径距离、光度距离),彼此数值不同。

数值精度: 光速与儒略年是定义值,精确。比邻星距离约 4.2 光年(1.30 秒差距),不同测量在 4.22–4.25 之间。仙女座星系距离约 250 万光年,文献常见 250 万与 290 万两种取值,差异来自不同的测距方法(造父变星、红巨星支、食双星),这是当前仍未完全解决的一个定标问题。

一句话总结: 光年是一个用时间定义的距离单位,它把「多远」和「多久以前」绑在了一起——这不是巧合,是光速有限在这个宇宙里的直接后果。

事实核查与更正

本文数值与结论按上方来源核对;若发现错误,请邮件指出(注明段落),核实后在此登记更正时间与内容,不静默修改。

报告错误

相关阅读

观测指南· 观测基础

今晚看到的星空,和三个月前不是同一片

同一个钟点、同一个地点,三个月后抬头看到的是另一批星座。原因只有一个:地球在绕太阳走。这个每天四分钟的漂移,正好构成一张免费的观测日历。

5 分钟
宇宙深读· 系外行星

六千多颗系外行星,绝大多数从未被看见

已经确认的六千多颗系外行星里,被真正拍到的不到百分之一。其余都是「推断」出来的——而每种推断方法都有自己的盲区,这些盲区合起来,塑造了我们对行星系统的整体印象。

6 分钟
宇宙深读· 宇宙学

大爆炸不是一次爆炸:三条证据,和一道没人补上的缝

三个经典证据常被并列成「三条独立证明」,其实它们共用同一个前提。而三条里最弱的那条——轻元素丰度——有一个差了 3 倍的缺口,五十年没人补上。

8 分钟