UNPKG

bcbp-parser

Version:
24 lines (20 loc) 483 B
const julian = { dayInMs : 1000 * 60 * 60 * 24, julian1970: 2440588, julian2000: 2451545, }; const getJulianDate = (jd) => { const { dayInMs, julian1970 } = julian; return (jd) ? new Date((jd + 0.5 - julian1970) * dayInMs) : new Date().valueOf() / dayInMs - 0.5 + julian1970; }; const julianDays = (jdays) => { return (jdays) ? getJulianDate(jdays + julian2000) : getJulianDate() - julian2000; }; module.exports = { getJulianDate, julianDays, };