date2mjd.m
来自「Modified Julian date conversion.」· M 代码 · 共 19 行
M
19 行
function mjd=date2mjd(year,month,day,hh,min,sec)
if month<=2
month=month+12;
year=year-1;
end
if (10000*year+100*month+day<=15821004) %4.10.1582
B=-2+fix((year+4716)/4)-1179; % Julian calendar
else
B=fix(year/400)-fix(year/100)+fix(year/4); % Gregorian calendar
end
MJD_midnight=365*year-679004+B+fix(30.6001*(month+1))+day;
part_of_day=(hh+min/60.0+sec/3600.0)/24.0;
mjd=MJD_midnight+part_of_day;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?