keisoku

ユリウス日から西暦(グレゴリオ暦)変換

ユリウス日(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 が小さい)の値では、ユリウス暦との差が生じる点にご注意ください。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. ユリウス日から西暦(グレゴリオ暦)変換