Haxe API Documentation
Back | Index
class Date
Available in flash8, neko, js, flash, php, cpp

The Date class provides a basic structure for date and time related information. Date instances can be created by - new Date() for a specific date, - Date.now() to obtain information about the current time, - Date.fromTime() with a given timestamp or - Date.fromString() by parsing from a String.

There is some extra functions available in the DateTools class.

In the context of haxe dates, a timestamp is defined as the number of milliseconds elapsed since 1st January 1970.

function new(year : Int, month : Int, day : Int, hour : Int, min : Int, sec : Int) : Void

Creates a new date object from the given arguments.

The behaviour of a Date instance is only consistent across platforms if the the arguments describe a valid date. - month: 0 to 11 - day: 1 to 31 - hour: 0 to 23 - min: 0 to 59 - sec: 0 to 59

function getDate() : Int
Returns the day of this Date (1-31 range).
function getDay() : Int
Returns the day of the week of this Date (0-6 range).
function getFullYear() : Int
Returns the full year of this Date (4-digits).
function getHours() : Int
Returns the hours of this Date (0-23 range).
function getMinutes() : Int
Returns the minutes of this Date (0-59 range).
function getMonth() : Int
Returns the month of this Date (0-11 range).
function getSeconds() : Int
Returns the seconds of the this Date (0-59 range).
function getTime() : Float
Returns the timestamp of the date. It might only have a per-second precision depending on the platforms.
function toString() : String
Returns a string representation of this 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 s, with the following accepted formats: - YYYY-MM-DD hh:mm:ss - YYYY-MM-DD - 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 timestamp t.
static function now() : Date
Returns a Date representing the current local time.
Back | Index