Represents a Gregorian date in a more precise format than the JavaScript Date object.
In addition to submillisecond precision, this object can also represent leap seconds.
    
| Name | Type | Description | 
|---|---|---|
| year | Number | optional The year as a whole number. | 
| month | Number | optional The month as a whole number with range [1, 12]. | 
| day | Number | optional The day of the month as a whole number starting at 1. | 
| hour | Number | optional The hour as a whole number with range [0, 23]. | 
| minute | Number | optional The minute of the hour as a whole number with range [0, 59]. | 
| second | Number | optional The second of the minute as a whole number with range [0, 60], with 60 representing a leap second. | 
| millisecond | Number | optional The millisecond of the second as a floating point number with range [0.0, 1000.0). | 
| isLeapSecond | Boolean | optional Whether this time is during a leap second. | 
- JulianDate#toGregorianDate
See:
Members
    Gets or sets the day of the month as a whole number starting at 1.
    Gets or sets the hour as a whole number with range [0, 23].
    Gets or sets whether this time is during a leap second.
    Gets or sets the millisecond of the second as a floating point number with range [0.0, 1000.0).
    Gets or sets the minute of the hour as a whole number with range [0, 59].
    Gets or sets the month as a whole number with range [1, 12].
    Gets or sets the second of the minute as a whole number with range [0, 60], with 60 representing a leap second.
    Gets or sets the year as a whole number.
