使い方
- 変換で日付からユリウス日へかユリウス日から日付へを選びます。
- 暦をグレゴリオ暦かユリウス暦から選び、日付と時刻(世界時)を入力します。またはユリウス日または修正ユリウス日に数値を入力します。
- ユリウス日(JD)、ユリウス日番号(JDN)、修正ユリウス日(MJD)、または数値が示す暦の日付を読みます。
- 計算の手順を開くと、計算を一段ずつ確かめられます。
ユリウス日が数えるもの
ユリウス日番号(JDN)は、日を途切れのない一つの流れで数えます。JDN 0は、ユリウス暦の紀元前4713年1月1日(月曜日)の正午(世界時)です。これはグレゴリオ暦では紀元前4714年11月24日にあたります。
ユリウス日(JD)は、時刻を小数としてJDNに加えたものです。ユリウス日は正午に始まるので、2000年1月1日の世界時正午はJD 2451545.0で、世界時18:00はJD 2451545.25です。
修正ユリウス日(MJD)は、2400000.5を引いたものです。これにより、その日の始まりが0時になります。MJD 0は、1858年11月17日の世界時0時です。英語版Wikipediaのユリウス日の項の表も、同じ値を示しています。
JD = JDN + (hour − 12) / 24 + minute / 1440 + second / 86400
MJD = JD − 2400000.5
暦の日付がJDNになるまで
このページは、Jean Meeusの『Astronomical Algorithms』(英語、第2版、1998年)の第7章にある式を、整数の形で使います。1月と2月は前年の13月と14月として数えます。グレゴリオ暦では補正 B = 2 − A + floor(A / 4) を加え、A = floor(year / 100) とします。ユリウス暦にはこの補正がありません。
曜日はJDNから決まります。日曜日を0とすると、(JDN + 1) mod 7で曜日が分かります。JDN 0は月曜日でした。
1582年の暦の改定
改暦を行った国々では、ユリウス暦の1582年10月4日(木曜日)の次が、グレゴリオ暦の1582年10月15日(金曜日)でした。1582年10月5日から14日は市民生活で使われなかったので、暦の上では10日分が飛ばされたことになります。
ユリウス日の数え方では、一日も飛ばされていません。米国海軍天文台は、ユリウス暦の1582年10月4日をJD 2299159.5から始まる日とし、グレゴリオ暦の1582年10月15日をJD 2299160.5から始まる日としています。
このページが扱わないこと
- 力学時:ここでのJDは世界時による値です。天文学者が暦表に使う地球時(TT)は、世界時との差ΔTの分だけ異なります。国際天文学連合は1997年から、JDに地球時を使うよう勧めています。
- 現地時間の時間帯:このページは世界時を受け取るので、先に現地時間から時差を引いてください。
- 紀元前4713年より前、または西暦9999年より後の日付:式はその範囲の外でも使えますが、このページは受け付けません。
計算例:2000年1月1日の世界時正午
変換で日付からユリウス日へを選び、暦はグレゴリオ暦のままにして、日付に2000-01-01、時刻に12:00と入力します。式のために、1月は前年の13月として数えるので、A = 19、B = 2 − 19 + 4 = −13です。
JDN = floor(365.25 × 6715) + floor(30.6001 × 14) + 1 − 13 − 1524 = 2451545です。日は正午に始まるので、JDは2451545.0、MJDは51544.5です。
| 項目 | 値 |
|---|---|
| ユリウス日番号(JDN) | 2451545 |
| ユリウス日(JD) | 2451545.000000 |
| 修正ユリウス日(MJD) | 51544.500000 |
よくある質問
ユリウス日番号とは何ですか?
紀元前4713年1月1日(ユリウス暦)の正午(世界時)から数えた、日数の合計です。天文学者やコンピュータのシステムは、月、閏年、暦の改定を考えずに計算できるので、この番号を使います。
ユリウス日と修正ユリウス日の違いは何ですか?
ユリウス日は、その日を正午(世界時)に始めます。修正ユリウス日(MJD = JD − 2400000.5)は、0時に始めます。そのため、MJD 0は1858年11月17日の0時です。
1582年10月5日から14日が存在しないのはなぜですか?
カトリックの国々がグレゴリオ暦を採用したとき、1582年10月4日(木曜日)の次が10月15日(金曜日)になりました。暦の上では10日分が飛ばされましたが、ユリウス日の数え方では一日も飛ばされていません。
このページはなぜ現地時間ではなく世界時を求めるのですか?
ユリウス日は世界時に基づいて定義されているからです。現地時間から時差を引いて世界時に直し、時刻の欄に世界時を入力してください。
古い日付では、どの暦を選べばよいですか?
日付の出典が使っていた暦を選んでください。ユリウス暦を使い続けた国の1582年10月15日より前の日付はユリウス暦、ほとんどの地域のそれ以後の日付はグレゴリオ暦を選びます。
入力した日付はサーバーに送られますか?
送られません。計算はブラウザの中で行われます。入力した内容は当社に送信も保存もされず、アカウントを作らなくても利用できます。
出典
- Wikipedia(英語):Julian day(JDN 0、JDとMJD、ユリウス暦とグレゴリオ暦の式、Meeusの文献)
- 米国海軍天文台(英語):Julian Date Converter(1582年の改暦を含む)
- Wikipedia(英語):Gregorian calendar(1582年の改暦と日数)
数値と文章の最終確認日:2026年11月10日火曜日。