苏五震把终端往桌上一拍:“JDN这玩意儿,说白了就是个连续编号,把日期压成一个整数。我昨天算了一下,2026年10月21日的JDN是2461335,对不对?”
苏六坎推了推眼镜:“对,但你不觉得奇怪吗?它从公元前4713年1月1日中午开始算,为什么偏偏是这个日期?”
苏七离咬着吸管:“我查过,是意大利学者斯卡利杰定的。他把三个周期叠在一起——太阳周期28年、太阴周期19年、罗马税周期15年,三个数的最小公倍数是7980年,叫‘儒略周期’。然后往前推,让三个周期在公元前4713年同时归零。”
苏八兑晃着腿:“7980年……这不就是28×19×15嘛。三个互质的数乘起来,刚好覆盖所有组合。设计得挺漂亮的。”
苏五震:“但有个问题我一直没想通——JDN的起点是中午12点,不是零点。为什么?”
苏六坎:“因为古代天文学家观测是从傍晚到次日傍晚,午夜换日对观测记录来说是个麻烦的断点。用中午做分界,一个晚上的观测数据就落在同一天里,不用跨日。”
苏七离:“所以现在天文学界还在用,包括它的变种——简化儒略日MJD,就是JDN减去2400000.5,把起点挪到1858年11月17日零点,数字小一点,好算。”
苏八兑:“2400000.5……那个0.5就是为了把中午挪到零点吧?挺聪明的做法。”
苏五震点头:“所以JDN本质上就是个‘天文学的连续日历’,不依赖任何历法改革,儒略历、格里高利历切换的时候它不受影响,一直线性递增。”
苏六坎补充:“而且它和时区无关。JDN基于UTC的中午,你不管在哪个时区,同一时刻的JDN是同一个值。”
苏七离忽然笑了:“那要是外星人跟我们通信,发一串JDN过来,我们至少能知道他们说的‘那天’是哪天。”
苏八兑:“前提是他们也用格里高利历反推……不然他们得先知道斯卡利杰是谁。”
苏五震,拿起终端,在屏幕上,敲了一行,把今天的JDN结果精确无误地显示出来。
他顿了顿,继续说:“天文学家最早需要这个东西,是因为历法太容易吵架。儒略历、格里高利历、回历、农历,各有各的算法。你要比较两颗恒星在不同年代被观测到的时间,光换算年月日就会把自己绕晕。但如果你把它们都换成儒略日,问题就简单了:两个数相减,就是相差的天数。”
“因为那是斯卡利格找到的一个公共起点。”苏清乾写下三个数字,“28、19、15。28是太阳周期,19是太阴周期,15是罗马征税周期。三者相乘,得到7980年。这个周期叫儒略周期。