MJD(Modified Julian Date) 修正的儒略日期
所使用的符号:
MJD: 修正的儒略日期
UTC: 世界协调时
Y: 从1900年开始(例如:对于2003年,Y=103)
M: 从1到12月
D: 从1到31日
WY: 从1900 年算起的星期数
WN: 根据ISO 8601 规定的星期数
WD: 从星期1到星期日(7)
K,L,M′,W,Y′: 临时变量
×: 乘法
int: 取整,忽略了余数
Mod 7: 模7,被7除之后的余数(0至6)
a) 如何从MJD中计算Y,M,D,见式(B1)、式(B2)、式(B3)、式(B4)、式(B5)。
Y′ = int[(MJD-15078.2)/365.25………………………………………………(B1)
M′ = int{[MJD-14956.1-int(Y′′365.25)]/30.6001}……………………….(B2)
D = MJD-14956-int(Y′′365.25)-int(M′′30.6001)……………………….(B3)
如果M′ == 14或M′ == 15,那么K = 1;否则K = 0
Y = Y′+K…………………………………………………………………………….(B4)
M = M′-1-K′12……………………………………………………………………..(B5)
b) 如何根据Y,M,D计算MJD,见式(B6)
如果M == 1或者M == 2那么L = 1;否则L = 0
MJD = 14956+D+int[(Y-L)′365