haXe API Documentation
Back | Index
extern class Date
Available in flash, neko, js
The Date class is used for date manipulation. There is some extra functions available in the DateTools class.
function new(year : Int, month : Int, day : Int, hour : Int, min : Int, sec : Int) : Void
Creates a new date object.
function getDate() : Int
Returns the day of the date (1-31 range).
function getDay() : Int
Returns the week day of the date (0-6 range).
function getFullYear() : Int
Returns the full year of the date.
function getHours() : Int
Returns the hours value of the date (0-23 range).
function getLocaleLongDate() : String
Available in flash
flash lite only
function getLocaleShortDate() : String
Available in flash
flash lite only
function getLocaleTime() : String
Available in flash
flash lite only
function getMinutes() : Int
Returns the minutes value of the date (0-59 range).
function getMonth() : Int
Returns the month of the date (0-11 range).
function getSeconds() : Int
Returns the seconds of the date (0-59 range).
function getTime() : Float
Returns the timestamp of the date. It's the number of milliseconds elapsed since 1st January 1970. It might only have a per-second precision depending on the platforms.
function toString() : String
Returns a string representation for the Date, by using the standard format YYYY-MM-DD HH:MM:SS. See DateTools.format for other formating rules.
static function fromString(s : String) : Date
Returns a Date from a formated string of one of the following formats : YYYY-MM-DD hh:mm:ss or YYYY-MM-DD or hh:mm:ss. The first two formats are expressed in local time, the third in UTC Epoch.
static function fromTime(t : Float) : Date
Returns a Date from a timestamp t which is the number of milliseconds elapsed since 1st January 1970.
static function now() : Date
Returns a Date representing the current local time.
Back | Index