2009年2月22日日曜日

Julian Day (ユリウス日)

・Julian Day (ユリウス日 : JD)

紀元前4713年1月1日 正午からの通し日数

2000年1月1日 正午 = 2,451,545 (JD)


・Modified Julian Day (準ユリウス日 : MJD)

MJD = JD - 2,400,000.5

0.0 (MJD) = 1958年11月17日0時

2000年1月1日 0時 = 51544 (MJD)

西暦 (y年 m月 d日) -> MJD
(1月、2月 は m = m + 12, y = y - 1 とする)
MJD = int[365.25 * y] + int[y / 400] - int[y / 100] + int [30.59 * (m-2)] + d - 678912


・Truncated Julian Day (TJD)

TJD = JD - 2,440,000.5 (NASA defined)

TJD = (JD - 0.5) mod 10000

TJD = MJD - 40,000

0.0 (TJD) = 1968年5月24日 0時

西暦 (y年 m月 d日) -> TJD
(1月、2月 は m = m + 12, y = y - 1 とする)
TJD = int[365.25 * y] + int[y / 400] - int[y / 100] + int [30.59 * (m-2)] + d - 638912


・Reduced Julian Day (RJD)

RJD = JD - 2,400,000

0.0 (RJD) = 1958年11月16日正午

0 件のコメント:

コメントを投稿