Date
js.lib.Date (extern class)
Creates a JavaScript Date instance that represents a single moment in time. Date objects are based on a time value that is the number of milliseconds since 1 January 1970 UTC.
Static Members
Cast Haxe's Date to js.lib.Date.
Cast js.lib.Date to Haxe's Date.
Returns the numeric value corresponding to the current time - the number of milliseconds elapsed since January 1, 1970 00:00:00 UTC, with leap seconds ignored
Parses a string representation of a date and returns the number of milliseconds since 1 January, 1970, 00:00:00, UTC, with leap seconds ignored.
Returns the number of milliseconds since January 1, 1970, 00:00:00 UTC, with leap seconds ignored.
Name |
Type |
Default |
year |
Int |
|
month |
Int |
|
day |
Int |
(optional) |
hours |
Int |
(optional) |
minutes |
Int |
(optional) |
seconds |
Int |
(optional) |
milliseconds |
Int |
(optional) |
Instance Members
Returns the day of the month (1-31) for the specified date according to local time.
Returns the day of the week (0-6) for the specified date according to local time.
Returns the year (4 digits for 4-digit years) of the specified date according to local time.
Returns the hour (0-23) in the specified date according to local time.
Returns the milliseconds (0-999) in the specified date according to local time.
Returns the minutes (0-59) in the specified date according to local time.
Returns the month (0-11) in the specified date according to local time.
Returns the seconds (0-59) in the specified date according to local time.
Returns the numeric value of the specified date as the number of milliseconds since January 1, 1970, 00:00:00 UTC (negative for prior times).
Returns the time-zone offset in minutes for the current locale.
Returns the day (date) of the month (1-31) in the specified date according to universal time.
Returns the day of the week (0-6) in the specified date according to universal time.
Returns the year (4 digits for 4-digit years) in the specified date according to universal time.
Returns the hours (0-23) in the specified date according to universal time.
getUTCMilliseconds(): Int
Returns the milliseconds (0-999) in the specified date according to universal time.
Returns the minutes (0-59) in the specified date according to universal time.
Returns the month (0-11) in the specified date according to universal time.
Returns the seconds (0-59) in the specified date according to universal time.
Sets the day of the month for a specified date according to local time.
Sets the full year (e.g. 4 digits for 4-digit years) for a specified date according to local time.
Sets the hours for a specified date according to local time.
Sets the milliseconds for a specified date according to local time.
Sets the minutes for a specified date according to local time.
Sets the month for a specified date according to local time.
Sets the seconds for a specified date according to local time.
Sets the Date object to the time represented by a number of milliseconds since January 1, 1970, 00:00:00 UTC, allowing for negative numbers for times prior.
Sets the day of the month for a specified date according to universal time.
Sets the full year (e.g. 4 digits for 4-digit years) for a specified date according to universal time.
Sets the hour for a specified date according to universal time.
setUTCMilliseconds(value: Int): Void
Sets the milliseconds for a specified date according to universal time.
Sets the minutes for a specified date according to universal time.
Sets the month for a specified date according to universal time.
Sets the seconds for a specified date according to universal time.
Returns the "date" portion of the Date as a human-readable string.
Converts a date to a string following the ISO 8601 Extended Format.
Returns a string representing the Date using toISOString(). Intended for use by JSON.stringify().
Returns a string with a locality sensitive representation of the date portion of this date based on system settings.
Name |
Type |
Default |
locales |
String |
(optional) |
options |
Dynamic |
(optional) |
Converts a date to a string, using a format string.
Returns a string with a locality sensitive representation of this date. Overrides the Object.prototype.toLocaleString() method.
Name |
Type |
Default |
locales |
String |
(optional) |
options |
Dynamic |
(optional) |
Returns a string with a locality sensitive representation of the time portion of this date based on system settings.
Name |
Type |
Default |
locales |
String |
(optional) |
options |
Dynamic |
(optional) |
Returns a string representing the source for an equivalent Date object; you can use this value to create a new object. Overrides the Object.prototype.toSource() method.
Returns a string representing the specified Date object. Overrides the Object.prototype.toString() method.
Returns the "time" portion of the Date as a human-readable string.
Converts a date to a string using the UTC timezone.