朱利安日期转换器
朱利安天数是自公元前 4713 年天文学中用于比较日历系统的日期以来的连续天数。 输入格里高利日期或 JDN 至。
式
格里高利日期 → JDN(Meeus,“天文算法”第 7 章)
a = floor((14 − month) / 12)
y = year + 4800 − a
m = month + 12·a − 3
JDN = day + floor((153·m + 2) / 5) + 365·y + floor(y/4) − floor(y/100) + floor(y/400) − 32045
添加时间组件
JD = JDN + (hour − 12)/24 + minute/1440 + second/86400
在 UTC 中午,分数部分为 0,因此 jd = jdn 恰好。
派生数量
| 数量 | 式 |
|---|---|
| 修改后的朱利安日期(MJD) | JD − 2400000.5 |
| J2000 偏移量(天) | JD − 2451545.0 |
工作示例
日期: 2000 年 1 月 1 日 12:00:00 UTC (J2000 epoch)
- JDN = 2451545
- JD = 2451545.0(中午)
- MJD = 51544.5
- J2000 = 0.0
已知参考点
| 日期 | jdn |
|---|---|
| 1970 年 1 月 1 日(UNIX 时代) | 2440588 |
| 2000年1月1日(J2000) | 2451545 |
| 2024 年 1 月 1 日 | 2460311 |
笔记
- 该算法处理 Proleptic Gregorian 日期(采用公历之前的日期)。
- 1582 年 10 月 15 日之前的日期是朱利安历时代; 此转换器对所有日期使用 Proleptic Gregorian 公式。
经常问
什么是朱利安天数?
朱利安天数 (JDN) 是自朱利安时期开始以来的整数天数——公元前 4713 年在朱利安历法中,中午 UTC。JDN 0 是该开始日。 2000 年 1 月 1 日是 JDN 2451545。该系统为天文学家提供了一个跨越任何历史日期的时间线。
什么是朱利安日期与朱利安天数?
朱利安天数是一个整数(全天数)。 朱利安日期 (JD) 添加了代表一天中时间的部分,固定在中午 UTC。 2000 年 1 月 1 日中午,JD = 2451545.0。
修改后的朱利安日期是什么?
修改后的朱利安日期 (MJD) = JD - 2400000.5。 它在 1858 年 11 月 17 日将原点重置为午夜,产生更小的数字,方便现代计算。 MJD 0 = JD 2400000.5。
什么是J2000?
J2000 是标准的天文时代:2000 年 1 月 1.5 日 UTC(2000 年 1 月 1 日中午)=JD 2451545.0。 J2000 偏移量显示日期在该时代下降之前或之后的天数。
这和朱利安日历一样吗?
不,朱利安日号是天文学家发明的计数系统。 朱利安历法是早于公历的民事历法。 名称恰好共享起源(均以凯撒大帝命名),但系统不同。
嵌入这个计算器
将此免费计算器添加到您自己的网站。 复制片段 - 它适用于您可以粘贴 HTML 并与此页面保持同步的任何地方。