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 methods

staticUTC(year:Int, month:Int, ?day:Int, ?hours:Int, ?minutes:Int, ?seconds:Int, ?milliseconds:Int):Float

Returns the number of milliseconds since January 1, 1970, 00:00:00 UTC, with leap seconds ignored.

staticinlinefromHaxeDate(date:Date):Date

Cast Haxe's Date to js.lib.Date.

staticnow():Float

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

staticparse(str:String):Float

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.

staticinlinetoHaxeDate(date:Date):Date

Cast js.lib.Date to Haxe's Date.

Constructor

new()

new(value:Float)

new(dateString:String)

new(year:Int, month:Int, ?day:Int, ?hours:Int, ?minutes:Int, ?seconds:Int, ?milliseconds:Int)

Methods

getDate():Int

Returns the day of the month (1-31) for the specified date according to local time.

getDay():Int

Returns the day of the week (0-6) for the specified date according to local time.

getFullYear():Int

Returns the year (4 digits for 4-digit years) of the specified date according to local time.

getHours():Int

Returns the hour (0-23) in the specified date according to local time.

getMilliseconds():Int

Returns the milliseconds (0-999) in the specified date according to local time.

getMinutes():Int

Returns the minutes (0-59) in the specified date according to local time.

getMonth():Int

Returns the month (0-11) in the specified date according to local time.

getSeconds():Int

Returns the seconds (0-59) in the specified date according to local time.

getTime():Float

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).

getTimezoneOffset():Int

Returns the time-zone offset in minutes for the current locale.

getUTCDate():Int

Returns the day (date) of the month (1-31) in the specified date according to universal time.

getUTCDay():Int

Returns the day of the week (0-6) in the specified date according to universal time.

getUTCFullYear():Int

Returns the year (4 digits for 4-digit years) in the specified date according to universal time.

getUTCHours():Int

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.

getUTCMinutes():Int

Returns the minutes (0-59) in the specified date according to universal time.

getUTCMonth():Int

Returns the month (0-11) in the specified date according to universal time.

getUTCSeconds():Int

Returns the seconds (0-59) in the specified date according to universal time.

setDate(value:Int):Void

Sets the day of the month for a specified date according to local time.

setFullYear(value:Int):Void

Sets the full year (e.g. 4 digits for 4-digit years) for a specified date according to local time.

setHours(value:Int):Void

Sets the hours for a specified date according to local time.

setMilliseconds(value:Int):Void

Sets the milliseconds for a specified date according to local time.

setMinutes(value:Int):Void

Sets the minutes for a specified date according to local time.

setMonth(value:Int):Void

Sets the month for a specified date according to local time.

setSeconds(value:Int):Void

Sets the seconds for a specified date according to local time.

setTime(value:Float):Void

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.

setUTCDate(value:Int):Void

Sets the day of the month for a specified date according to universal time.

setUTCFullYear(value:Int):Void

Sets the full year (e.g. 4 digits for 4-digit years) for a specified date according to universal time.

setUTCHours(value:Int):Void

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.

setUTCMinutes(value:Int):Void

Sets the minutes for a specified date according to universal time.

setUTCMonth(value:Int):Void

Sets the month for a specified date according to universal time.

setUTCSeconds(value:Int):Void

Sets the seconds for a specified date according to universal time.

toDateString():String

Returns the "date" portion of the Date as a human-readable string.

toISOString():String

Converts a date to a string following the ISO 8601 Extended Format.

toJSON():String

Returns a string representing the Date using toISOString(). Intended for use by JSON.stringify().

toLocaleDateString(?locales:String, ?options:Dynamic<Dynamic>):String

toLocaleDateString(?locales:Array<String>, ?options:Dynamic<Dynamic>):String

Returns a string with a locality sensitive representation of the date portion of this date based on system settings.

toLocaleFormat(format:String):String

Converts a date to a string, using a format string.

toLocaleString(?locales:String, ?options:Dynamic<Dynamic>):String

toLocaleString(?locales:Array<String>, ?options:Dynamic<Dynamic>):String

Returns a string with a locality sensitive representation of this date. Overrides the Object.prototype.toLocaleString() method.

toLocaleTimeString(?locales:String, ?options:Dynamic<Dynamic>):String

toLocaleTimeString(?locales:Array<String>, ?options:Dynamic<Dynamic>):String

Returns a string with a locality sensitive representation of the time portion of this date based on system settings.

toSource():String

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.

toString():String

Returns a string representing the specified Date object. Overrides the Object.prototype.toString() method.

toTimeString():String

Returns the "time" portion of the Date as a human-readable string.

toUTCString():String

Converts a date to a string using the UTC timezone.