ユリウス日変換ツール
暦日を天文学のユリウス日と、製造で使う通日形式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日の正午です。
- ラベルの通日が読み取れない。 — 5桁のYYDDDか7桁のYYYYDDDが必要です。工場や勤務帯のコードを前後に付ける製造元もあるので、年と日数以外は取り除いてください。
- 2桁の通日の年が違う世紀になる。 — 00〜69は2000年代、70〜99は1900年代として読みます。これが一般的な境目です。世紀を明確にしたい場合は7桁形式を使ってください。
- 現地の暦と1日ずれる。 — ここではすべてUTCです。元の日付が現地時間で真夜中付近なら先に換算してください。ユリウス日はまさにこの曖昧さを避けるためのものです。
よくある質問
- ユリウス通日とは何ですか。
- 先発ユリウス暦の紀元前4713年1月1日正午からの連続した日数です。月も閏年もなく各日に一つの整数が与えられるため、日付の計算が簡単になります。
- ユリウス日が正午に始まるのはなぜですか。
- 夜に観測する天文学者のために作られ、観測中に日付が変わらないようにしたためです。修正ユリウス日はその開始を真夜中に戻したものです。
- 修正ユリウス日とは何ですか。
- ユリウス日から2400000.5を引いた値で、0日目が1858年11月17日の真夜中になり、数値も扱いやすくなります。宇宙機関や測地の分野でよく使われます。
- 包装のユリウス日は何を指しますか。
- 天文のものではなく通日です。末尾の数字が年内の日数で、26060は2026年の60日目を指します。5文字に収まり並べ替えもしやすいため使われます。
- 今日のユリウス日を知るには。
- 現在ボタンを押せば今のUTCの瞬間が入り、すべての形式が埋まります。整数部が日、端数が前の正午からの経過時間です。
関連ツール
すべての ArrayKit ツール