npm install julian.jsDate Object
const Time = require("julian.js");
const date = new Time();
const jd = date.getJD();
`API
INIT/初始化
`
new Time(date,ignore,algo)
`
$3
Date Object
Date对象
$3
ignore ΔT, default true
是否忽略力学时和世界协调时的差距(ΔT)
$3
力学时和世界时差的算法函数JulianDay/儒略日
$3
get julian day
获取儒略日
$3
same with getJulianDay()
获取儒略日 同getJulianDay()$3
获取简化儒略日,即儒略日 - 2400000.5$3
获取简化儒略日 同getModifiedJulianDay()力学时 DynamicTime
$3
获取力学时对应的date$3
获取力学时对应的date 同getDynamicTime()$3
获取力学时的天数
$3
获取力学时的星期
$3
获取力学时的年
$3
获取力学时的小时
$3
获取力学时的毫秒
$3
获取力学时的分钟
$3
获取力学时的月份
$3
获取力学时的秒数STATIC METHOD/静态方法
$3
UTC转TD
$3
TD转UTC
$3
UTC转JD
$3
JD转UTC
$3
TD转JD
`
TIME.TD$JD(y,M,d,h,m,s);
`
$3
TD转JD
`
TIME.TD$JD(date);
`$3
JD转TD
`
return {y,M,d,h,m,s}
`
$3
JD转TD
return date$3
判断是否是格里历
`
TIME.isGregorianDays(year,month,date);
``* 该模块中的力学时为地球力学时和质心力学时的统称,不考虑两者之间的差值问题(两者差值不超过0.0017 秒)
* 该模块不考虑世界时和世界协调时的差值(不超过0.9秒)