/* Global vars */ 'use strict'; module.exports = { //gravitational constant to measure the force with masses in kg and radii in meters N(m/kg)^2 G : 6.6742e-11, //astronomical unit in km AU : 149597870, CIRCLE : 2 * Math.PI, KM : 1000, DEG_TO_RAD : Math.PI/180, RAD_TO_DEG : 180/Math.PI, NM_TO_KM : 1.852, LB_TO_KG : 0.453592, LBF_TO_NEWTON : 4.44822162, FT_TO_M : 0.3048, //duration in seconds DAY : 60 * 60 * 24, //duration in days YEAR : 365.25, //duration in days CENTURY : 100 * 365.25, SIDERAL_DAY : 3600 * 23.9344696, J2000 : new Date('2000-01-01T12:00:00-00:00'), getEpochTime : function(userDate) { userDate = userDate || new Date(); return ((userDate - this.J2000) / 1000) ; } };