ユリウス日から西暦(グレゴリオ暦)変換
ユリウス日(JD)を入力すると、グレゴリオ暦の年月日・時刻(UTC)・曜日・修正ユリウス日(MJD)に変換します。
最終更新:
入力
ユリウス日(JD)を入力すると、グレゴリオ暦の年月日・時刻(UTC)に変換します。曜日や修正ユリウス日(MJD)も表示します。
日
例: 2451545.0 は西暦2000年1月1日 正午(UTC)。小数で時刻を表します。
計算結果
グレゴリオ暦の日時
2000年01月01日
12:00:00UTC
曜日
土曜日
修正ユリウス日 MJD
51,544.5
年間通算日
1 日目
JD + 0.5 の整数部から年月日、小数部から時分秒を復元しています。時刻はUTC、曜日はJDの整数部を7で割った剰余から求めています。改暦(1582年)以降で正しい結果になります。
計算方法・使い方
- ユリウス日(JD)は、紀元前4713年1月1日正午(UTC)を起点として日数を連続して数えた値です。1日の境目が正午にあるため、JD = 0.0 は正午、JD = 0.5 は真夜中を表します。
- 変換手順: まず JD + 0.5 を取り、その整数部 JDN と小数部 F に分けます。整数部から年月日を、小数部から時分秒を復元します。グレゴリオ暦の改暦補正項を含むため、改暦(1582年)以降の日付で正しい結果を返します。
- 修正ユリウス日(MJD)は MJD = JD − 2400000.5 で定義され、1日の境目が真夜中になるよう調整した値です。
- 曜日は JDN を7で割った剰余から求めます(JDN を7で割った余り0が月曜)。年間通算日はその年の1月1日を1とした通し番号です。
- 時刻は世界協定時(UTC)として表示します。改暦より前(JD が小さい)の値では、ユリウス暦との差が生じる点にご注意ください。
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
計算結果の誤りや不具合を見つけたら、こちらをオンにしてご報告ください。
評価