修正ユリウス日 (MJD) から修正ユリウス暦への換算
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/11 06:18 UTC 版)
「修正ユリウス暦」の記事における「修正ユリウス日 (MJD) から修正ユリウス暦への換算」の解説
修正ユリウス日 MJD から修正ユリウス暦上の日付(y 年 m 月 d 日)を計算するには次の公式を使う。 計算用に変換 D X = M J D + 678 882 {\displaystyle D_{X}={\mathit {MJD}}+678~882} 900年単位 Y A = ⌊ D X − 1 328 718 ⌋ {\displaystyle Y_{A}=\left\lfloor {\frac {D_{X}-1}{328~718}}\right\rfloor } D A = D X − 328 718 Y A {\displaystyle D_{A}=D_{X}-328~718Y_{A}} 100年単位 Y B = ⌊ 9 D A − 7 328 718 ⌋ {\displaystyle Y_{B}=\left\lfloor {\frac {9D_{A}-7}{328~718}}\right\rfloor } D B = D A − ⌊ 328 718 Y B + 6 9 ⌋ {\displaystyle D_{B}=D_{A}-\left\lfloor {\frac {328~718Y_{B}+6}{9}}\right\rfloor } 1年単位 Y C = ⌊ 100 D B − 1 36 525 ⌋ {\displaystyle Y_{C}=\left\lfloor {\frac {100D_{B}-1}{36~525}}\right\rfloor } D C = D B − ⌊ 365.25 Y C ⌋ {\displaystyle D_{C}=D_{B}-\lfloor 365.25Y_{C}\rfloor } 調整関連 M = ⌊ 5 D C − 3 153 ⌋ + 3 {\displaystyle M=\left\lfloor {\frac {5D_{C}-3}{153}}\right\rfloor +3} N = ⌊ M − 1 12 ⌋ {\displaystyle N=\left\lfloor {\frac {M-1}{12}}\right\rfloor } 日付年 y = 900 Y A + 100 Y B + Y C + N {\displaystyle y=900Y_{A}+100Y_{B}+Y_{C}+N} 月 m = M − 12 N {\displaystyle m=M-12N} 日 d = D C + 30 − ⌊ 30.59 ( M − 2 ) ⌋ {\displaystyle d=D_{C}+30-\lfloor 30.59(M-2)\rfloor }
※この「修正ユリウス日 (MJD) から修正ユリウス暦への換算」の解説は、「修正ユリウス暦」の解説の一部です。
「修正ユリウス日 (MJD) から修正ユリウス暦への換算」を含む「修正ユリウス暦」の記事については、「修正ユリウス暦」の概要を参照ください。
- 修正ユリウス日 から修正ユリウス暦への換算のページへのリンク