Constructor
new LocalDate(year, month, day)
Creates a new instance of LocalDate.
Parameters:
Name |
Type |
Description |
year |
Number
|
The year or days since epoch. If days since epoch, month and day should not be provided. |
month |
Number
|
Between 1 and 12 inclusive. |
day |
Number
|
Between 1 and the number of days in the given month of the given year. |
Properties:
Name |
Type |
Description |
date |
Date
|
The date representation if falls within a range of an ES5 data type, otherwise an invalid date. |
Members
day :Number
A number between 1 and the number of days in the given month of the given year (28, 29, 30, 31).
May return NaN if cannot be represented as a Date.
Type:
month :Number
A number between 1 and 12 inclusive representing the month. May return
NaN if cannot be represented as a Date.
Type:
year :Number
A number representing the year. May return NaN if cannot be represented as
a Date.
Type:
Methods
(static) fromBuffer(buffer)
Creates a new instance of LocalDate using the bytes representation.
Parameters:
Name |
Type |
Description |
buffer |
Buffer
|
|
(static) fromDate(date)
Creates a new instance of LocalDate using the year, month and day from the provided local date time.
Parameters:
Name |
Type |
Description |
date |
Date
|
|
(static) fromString(value)
Creates a new instance of LocalDate using the year, month and day provided in the form: yyyy-mm-dd or
days since epoch (i.e. -1 for Dec 31, 1969).
Parameters:
Name |
Type |
Description |
value |
String
|
|
(static) now()
Creates a new instance of LocalDate using the current year, month and day from the system clock in the default time-zone.
(static) utcNow()
Creates a new instance of LocalDate using the current date from the system clock at UTC.
compare(other) → {number}
Compares this LocalDate with the given one.
Parameters:
Name |
Type |
Description |
other |
LocalDate
|
date to compare against. |
Returns:
0 if they are the same, 1 if the this is greater, and -1
if the given one is greater.
-
Type
-
number
equals(other) → {Boolean}
Returns true if the value of the LocalDate instance and other are the same
Parameters:
Name |
Type |
Description |
other |
LocalDate
|
|
Returns:
-
Type
-
Boolean
toBuffer() → {Buffer}
Gets the bytes representation of the instance.
Returns:
-
Type
-
Buffer
toJSON() → {String}
Gets the string representation of the instance in the form: yyyy-mm-dd, valid for JSON.
Returns:
-
Type
-
String
toString() → {String}
Gets the string representation of the instance in the form: yyyy-mm-dd if
the value can be parsed as a Date, otherwise days since epoch.
Returns:
-
Type
-
String