MJD日期码
MJD date code
在MJD+UTC 和 “local”MJD +local time 之间的转换是一种简单的加或减本地偏移的方法,这种方法势必会导致UTC 的进位或借位,进而会影响到MJD。下面以公式给出另外五种转换的路线图。
所使用的符号:
MJD: 修正的儒略日期
UTC: 通用时间坐标。
Y : 从1900年开始(例如:对于2003年,Y=103)。
M :从1到12 月。
D :从1 到 31 日。
WY :从1900 年算起的星期数。
MN :根据ISO 8601 规定的星期数。
WD :从星期1到星期日(7)。
K,L,M’,W,Y’:临时变量。
× :乘法。
Int :取整,忽略了余数。
Mod 7:模7,被7除之后的余数(0至6)。
a) 如何从MJD 中计算Y,M,D。
如果 或 ,那么 ;否则
b) 如何根据Y,M,D计算MJD
如果 M=1 或者M=2 那么L=1;否则 L=0
c) 如何根据MJD计算WD
d) 如何根据WY,WN,WD 计算MJD
e) 如何根据MJD 计算WY,WN
例子: MJD= 45 218 W= 4 315
Y=(19)82 WY=(19)82
M= 9(9月) WN = 36
D = 6 WD = 1(1 月)
注:以上公式适用于1900 年3月1日 至 2100 年2 月28 日。