儒略日转换工具
在公历日期、天文儒略日和YYDDD序数日期之间双向换算。
儒略日转换工具完全在浏览器中运行,日期在你的设备上换算,不会发送到任何地方。
换算Unix时间戳
关于 儒略日转换工具
有两种完全不同的东西都被叫作儒略日,而这正是这个工具存在的理由。天文儒略日是自公元前4713年起连续计数的天数,天文和卫星工作都用它,因为其中没有月份、没有闰年,也没有时区可争,而且它从正午开始。另一种是印在包装、飞行记录和主机文件上的序数日期:年份后面接上当年的第几天,所以2026年3月1日写作26060。这个工具双向处理两者。
功能特性
- 公历日期与儒略日互转,含一天中的小数部分
- 在完整数值旁同时给出简化儒略日和约简儒略日
- 可读写YYDDD和YYYYDDD两种序数形式
- 一年中的第几天、星期几以及是否闰年
- 距J2000.0历元的天数,便于天文计算
- 同一时刻的Unix时间戳
- 全部按UTC计算,时区不会挪动日期
如何使用 儒略日转换工具
- 选择从公历日期、儒略日还是序数日期开始
- 输入数值,需要小数部分时再填时间
- 在结果表中查看其余所有形式
- 用“现在”按钮填入当前的UTC时刻
示例
输入
2000-01-01 12:00 UTC
输出
JD 2451545.0 · MJD 51544.5 · ordinal 00001
J2000.0,现代天文坐标的参考历元。
常见错误与故障排除
- 儒略日差了半天。 — 儒略日从正午开始而不是午夜。UTC午夜总是以.5结尾,所以2451545.0指的是2000年1月1日中午。
- 标签上的序数日期解析不了。 — 它需要五位(YYDDD)或七位(YYYYDDD)。有些厂家会在前后加上工厂或班次代码,请只保留年份和天数。
- 两位数的序数年份落到了错误的世纪。 — 00到69读作2000年代,70到99读作1900年代,这是通行的分界。需要明确世纪时请使用七位形式。
- 日期与当地日历差了一天。 — 这里一律使用UTC。如果原始日期是当地时间且接近午夜,请先换算——儒略日正是为了消除这种歧义。
常见问题
- 什么是儒略日数?
- 自公元前4713年1月1日中午起连续计数的天数,采用先发儒略历。每一天都对应一个整数,没有月份也没有闰年,日期运算因此变得简单。
- 儒略日为什么从正午开始?
- 因为它是为夜间观测的天文学家设计的,他们不希望日期在一次观测中途改变。简化儒略日则把起点挪回午夜,方便其他人使用。
- 什么是简化儒略日?
- 儒略日减去2400000.5,把零日定在1858年11月17日午夜,数值也更易读。航天机构和大地测量广泛使用它。
- 包装上的儒略日是什么意思?
- 那是序数形式而不是天文形式:末尾几位是一年中的第几天,26060指的是2026年的第60天。它只占五个字符,排序也方便。
- 怎样得到今天的儒略日?
- 点“现在”按钮,它会填入当前UTC时刻并补全所有形式。整数部分是天数,小数部分是自上一个正午起经过的时间。
相关工具
全部 ArrayKit 工具