use crate::foundation::constats::{unix_epoch_mjd_day, JD_MINUS_MJD, UNIX_EPOCH_JD_DAY};
use crate::qtty::{self, Day, Second};
#[inline]
pub(crate) fn jd_to_mjd(jd: Day) -> Day {
jd - JD_MINUS_MJD
}
#[inline]
pub(crate) fn mjd_to_unix_seconds(mjd: Day) -> Second {
(mjd - unix_epoch_mjd_day()).to::<qtty::unit::Second>()
}
#[inline]
pub(crate) fn unix_seconds_to_mjd(seconds: Second) -> Day {
unix_epoch_mjd_day() + seconds.to::<qtty::unit::Day>()
}
#[inline]
pub(crate) fn unix_seconds_to_jd(seconds: Second) -> Day {
UNIX_EPOCH_JD_DAY + seconds.to::<qtty::unit::Day>()
}