Class Index | File Index

Classes


Class JulianDay

A Julian Day class. A Julian Day is a date based on the Julian Day count of time invented by Joseph Scaliger in 1583 for use with astronomical calculations. Do not confuse it with a date in the Julian calendar, which it has very little in common with. The naming is unfortunately close, and comes from history.


Defined in: ilib-full-dyn.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
JulianDay(num)
Method Summary
Method Attributes Method Name and Description
 
addDate(offset)
Add an offset to the current date instance.
 
Return the Julian Day expressed as a floating point number.
 
Return the fractional portion of this Julian Day instance.
 
Return the integral portion of this Julian Day instance.
 
setDate(num)
Set the date of this Julian Day instance.
 
setDayFraction(fraction)
Set the fractional part of the Julian Day.
 
setDays(days)
Set the date of this Julian Day instance.
Class Detail
JulianDay(num)
Parameters:
{number} num
the Julian Day expressed as a floating point number
Method Detail
addDate(offset)
Add an offset to the current date instance. The offset should be expressed in terms of Julian days. That is, each integral unit represents one day of time, and fractional part represents a fraction of a regular 24-hour day.
Parameters:
{number} offset
an amount to add (or subtract) to the current result instance.

{number} getDate()
Return the Julian Day expressed as a floating point number.
Returns:
{number} the Julian Day as a number

getDayFraction()
Return the fractional portion of this Julian Day instance. This portion corresponds to the time of day for the instance.

{number} getDays()
Return the integral portion of this Julian Day instance. This corresponds to the number of days since the beginning of the epoch.
Returns:
{number} the integral portion of this Julian Day

setDate(num)
Set the date of this Julian Day instance.
Parameters:
{number} num
the numeric Julian Day to set into this instance

setDayFraction(fraction)
Set the fractional part of the Julian Day. The fractional part represents the portion of a fully day. Julian dates start at noon, and proceed until noon of the next day. That would mean midnight is represented as a fractional part of 0.5.
Parameters:
{number} fraction
The fractional part of the Julian date

setDays(days)
Set the date of this Julian Day instance.
Parameters:
{number} days
the julian date expressed as a floating point number

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jun 14 2017 00:48:37 GMT-0700 (PDT)