无需登录 数据私有 本地保存

儒略日转换器 - 公历与儒略日互转

72
0
0
0

公历日期 → 儒略日

Gregorian to Julian Day

儒略日 JD
简化儒略日 MJD
MJD = JD − 2400000.5

儒略日 → 公历日期

Julian Day to Gregorian

支持小数,精确到秒
公历日期(UTC)
时间(UTC)
常见问题与知识点

儒略日(JD)是天文学中广泛使用的一种连续计日系统,由法国学者Joseph Justus Scaliger于1583年提出。它以公元前4713年1月1日正午12点(世界时)为起点,按十进制天数连续计数。例如,2024年1月1日正午的儒略日约为2460312.0。由于它是连续不间断的计数方式,非常适合天文计算中的时间间隔测量,避免了传统历法中闰年、月份天数不一等复杂问题。

简化儒略日(MJD) = JD − 2400000.5。它由史密松天体物理台于1957年引入,主要有两个改进:
1) 数值更小,便于存储和计算(现代MJD约在60000左右);
2) MJD从午夜开始计日(而非正午),与日常习惯更一致。
MJD的纪元是1858年11月17日午夜。在天文观测、卫星轨道计算等领域,MJD比JD更常用。

这是历史原因:在儒略日系统创建的年代,天文学家通常在夜间进行观测。如果从午夜开始计日,一次夜间观测可能跨越两个日期,给记录带来不便。从正午开始计日,可以确保一整夜的观测都落在同一个儒略日内,极大方便了天文观测日志的记录。虽然现代已无此限制,但这一传统沿用至今。

儒略日广泛应用于:
天文学:计算天体位置、预测日月食、记录变星光变周期;
航天工程:卫星轨道计算、深空探测任务的时间基准;
历法研究:不同历法之间的转换桥梁;
地球物理学:地震数据时间标记、GPS时间系统;
计算机科学:某些数据库和编程语言中的日期存储格式。

Unix时间戳从1970年1月1日午夜(UTC)开始,以为单位计数,主要用于计算机系统。
儒略日从公元前4713年开始,以为单位(含小数),主要用于天文学。
两者的关键区别:Unix时间戳范围有限(受32位或64位整数限制),而儒略日可以覆盖数万年的历史时期;Unix时间戳精确到秒(或毫秒),儒略日的小数部分可以表达任意精度的时间。转换公式:JD ≈ Unix时间戳/86400 + 2440587.5。

1582年10月15日是一个分水岭:此日期之后使用格里高利历(公历),之前使用儒略历。两者在闰年规则上不同——儒略历每4年一闰,格里高利历则增加了"整百年需被400整除才是闰年"的规则。本工具自动根据日期判断使用哪种历法进行计算:1582年10月15日及之后采用格里高利历算法,之前采用儒略历算法。1582年10月5日至14日这10天在历史上因历法改革而被跳过。

本工具所有输入和输出均基于UTC(世界协调时)。如需转换本地时间,请先将本地时间转换为UTC后再输入。例如,北京时间(UTC+8)下午14:00对应UTC时间06:00。"当前"按钮会自动获取您设备的UTC时间进行填充。对于高精度天文计算,建议始终使用UTC时间。