🌐 JA

🔢 ユリウス日(JD)変換機

グレゴリオ暦の日付・時刻(UTC)をユリウス日(JD)・修正ユリウス日(MJD)に変換したり、JD・MJDの値をグレゴリオ暦の日付・時刻に再変換します。

入力した日付・時刻はUTC(協定世界時)基準で計算されます。
ユリウス日(JD)
関連ツール

一般的な日付計算が必要な場合は 日付/時間ツール一覧へ → · D-day・日付計算機へ →

ガイド

詳しく見る

01

ユリウス日(JD)とは?

ユリウス日(Julian Day, JD)は紀元前4713年1月1日正午(UTC 12:00)を0日として、1日ごとを連続した一つの数字で数える方式です。曜日・月・閏年などの暦体系に関係なく日付間の計算(経過日数、軌道計算など)を単純化できるため、天文学・衛星軌道計算・暦法研究などで広く使われています。注意: JDは正午(UTC 12:00)から始まり、深夜0時からではありません。
02

修正ユリウス日(MJD)はなぜ必要?

JDの値は現在250万を超える大きな数字で、正午基準のため日常感覚とややずれます。これを補うためにMJD = JD - 2400000.5と定義される修正ユリウス日(Modified Julian Day)を併用します。MJDは1858年11月17日深夜0時(UTC 00:00)を0とし、桁数が短く深夜0時基準で扱いやすくなっています。例えば2000年1月1日12:00(UTC)はJD=2451545.0、MJD=51544.5です。
03

計算方法

グレゴリオ暦→JD変換はMeeusの標準公式を使用します。JD→グレゴリオ暦の逆変換もMeeusの逆算アルゴリズムを使用し、入力したJD・MJDの小数部分は時・分・秒(UTC)に換算して表示します。

よくある質問

なぜJDは正午(昼12時)から始まるのですか?
歴史的に天文学者が夜間観測の途中で日付が変わらないようにするため、正午を1日の始まりと定義したためです。この慣習が今日まで続いており、深夜0時基準が便利な場合のためにMJDが併用されています。
JDとMJDの関係は何ですか?
MJD = JD - 2400000.5 です。この変換にはちょうど0.5日(半日)の差が含まれており、これはJDが正午基準、MJDが深夜0時基準であるためです。
2000年1月1日12:00(UTC)のJD値はいくつですか?
JD = 2451545.0、MJD = 51544.5 です。この値は天文計算でよく使われる基準時点(J2000.0)です。