juliandate

1.0.0 • Public • Published

JulianDate

Installation

npm install --save juliandate

Usage

 
// Create a new JulianDate object set to the current time.
const jd = new JulianDate();
 
// The primitive value of the JulianDate object.
console.log(jd.valueOf());
// Output: 2457530.910761
 
// Convert it to an ISO string.
console.log(jd.toString());
// Output: 2016-05-22T09:51:29.750Z
 
// Convert it to a JavaScript Date object.
const date = jd.toDate();
console.log(date);
// Output: Sun May 22 2016 05:51:29 GMT-0400 (Eastern Daylight Time)
 
// Convert milliseconds to a JulianDate object.
console.log(JulianDate.fromTime(date.getTime()).toString());
// Output: 2016-05-22T09:51:29.750Z
 
// Get the current time as a numeric Julian date value.
console.log(JulianDate.now());
// Output: 2457530.910761

Note that the static now() method returns a number and not an object. This is for consistency with the Date.now() method.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i juliandate

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • fhellwig