| Package | Top Level |
| Class | public final dynamic class Date |
| Inheritance | Date Object |
| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date.UTC() and Date.parse() methods are
exceptions; they are static methods.
The Date class handles daylight saving time differently, depending on the operating system and runtime version. Flash Player 6 and later versions handle daylight saving time on the following operating systems in these ways:
- Windows - the Date object automatically adjusts its output for daylight saving time. The Date object detects whether daylight saving time is employed in the current locale, and if so, it detects the standard-to-daylight saving time transition date and times. However, the transition dates currently in effect are applied to dates in the past and the future, so the daylight saving time bias might calculate incorrectly for dates in the past when the locale had different transition dates.
- Mac OS X - the Date object automatically adjusts its output for daylight saving time. The time zone information database in Mac OS X is used to determine whether any date or time in the present or past should have a daylight saving time bias applied.
- Mac OS 9 - the operating system provides only enough information to determine whether the current date and time should have a daylight saving time bias applied. Accordingly, the date object assumes that the current daylight saving time bias applies to all dates and times in the past or future.
Flash Player 5 handles daylight saving time on the following operating systems as follows:
- Windows - the U.S. rules for daylight saving time are always applied, which leads to incorrect transitions in Europe and other areas that employ daylight saving time but have different transition times than the U.S. Flash correctly detects whether daylight saving time is used in the current locale.
To use the Date class, construct a Date instance using the new operator.
ActionScript 3.0 adds several new accessor properties that can be used in place of many Date class methods
that access or modify Date instances. ActionScript 3.0 also includes several new variations of the
toString() method that are included for ECMA-262 3rd Edition compliance, including:
Date.toLocaleString(), Date.toTimeString(), Date.toLocaleTimeString(),
Date.toDateString(), and Date.toLocaleDateString().
To compute relative time or time elapsed, see the getTimer() method in the flash.utils package.
Related API Elements
| Property | Defined By | ||
|---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | |
| date : Number
The day of the month (an integer from 1 to 31) specified by a Date object
according to local time. | Date | ||
| dateUTC : Number
The day of the month (an integer from 1 to 31) of a Date object
according to universal time (UTC). | Date | ||
| day : Number [read-only]
The day of the week (0 for Sunday, 1 for Monday, and so on) specified by this
Date according to local time. | Date | ||
| dayUTC : Number [read-only]
The day of the week (0 for Sunday, 1 for Monday, and so on) of this Date
according to universal time (UTC). | Date | ||
| fullYear : Number
The full year (a four-digit number, such as 2000) of a Date object
according to local time. | Date | ||
| fullYearUTC : Number
The four-digit year of a Date object according to universal time (UTC). | Date | ||
| hours : Number
The hour (an integer from 0 to 23) of the day portion of a Date object
according to local time. | Date | ||
| hoursUTC : Number
The hour (an integer from 0 to 23) of the day of a Date object
according to universal time (UTC). | Date | ||
| milliseconds : Number
The milliseconds (an integer from 0 to 999) portion of a Date object
according to local time. | Date | ||
| millisecondsUTC : Number
The milliseconds (an integer from 0 to 999) portion of a Date object
according to universal time (UTC). | Date | ||
| minutes : Number
The minutes (an integer from 0 to 59) portion of a Date object
according to local time. | Date | ||
| minutesUTC : Number
The minutes (an integer from 0 to 59) portion of a Date object
according to universal time (UTC). | Date | ||
| month : Number
The month (0 for January, 1 for February, and so on) portion of a
Date object according to local time. | Date | ||
| monthUTC : Number
The month (0 [January] to 11 [December]) portion of a Date object
according to universal time (UTC). | Date | ||
![]() | prototype : Object [static]
A reference to the prototype object of a class or function object. | Object | |
| seconds : Number
The seconds (an integer from 0 to 59) portion of a Date object
according to local time. | Date | ||
| secondsUTC : Number
The seconds (an integer from 0 to 59) portion of a Date object
according to universal time (UTC). | Date | ||
| time : Number
The number of milliseconds since midnight January 1, 1970, universal time,
for a Date object. | Date | ||
| timezoneOffset : Number [read-only]
The difference, in minutes, between universal time (UTC) and the computer's local time. | Date | ||
| Method | Defined By | ||
|---|---|---|---|
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Constructs a new Date object that holds the specified date and time. | Date | ||
Returns the day of the month (an integer from 1 to 31) specified by a Date object
according to local time. | Date | ||
Returns the day of the week (0 for Sunday, 1 for Monday, and so on) specified by this
Date according to local time. | Date | ||
Returns the full year (a four-digit number, such as 2000) of a Date object
according to local time. | Date | ||
Returns the hour (an integer from 0 to 23) of the day portion of a Date object
according to local time. | Date | ||
Returns the milliseconds (an integer from 0 to 999) portion of a Date object
according to local time. | Date | ||
Returns the minutes (an integer from 0 to 59) portion of a Date object
according to local time. | Date | ||
Returns the month (0 for January, 1 for February, and so on) portion of this
Date according to local time. | Date | ||
Returns the seconds (an integer from 0 to 59) portion of a Date object
according to local time. | Date | ||
Returns the number of milliseconds since midnight January 1, 1970, universal time,
for a Date object. | Date | ||
Returns the difference, in minutes, between universal
time (UTC) and the computer's local time. | Date | ||
Returns the day of the month (an integer from 1 to 31) of a Date object,
according to universal time (UTC). | Date | ||
Returns the day of the week (0 for Sunday, 1 for Monday, and so on) of this Date
according to universal time (UTC). | Date | ||
Returns the four-digit year of a Date object according to universal time (UTC). | Date | ||
Returns the hour (an integer from 0 to 23) of the day of a Date object
according to universal time (UTC). | Date | ||
Returns the milliseconds (an integer from 0 to 999) portion of a Date object
according to universal time (UTC). | Date | ||
Returns the minutes (an integer from 0 to 59) portion of a Date object
according to universal time (UTC). | Date | ||
Returns the month (0 [January] to 11 [December]) portion of a Date object
according to universal time (UTC). | Date | ||
Returns the seconds (an integer from 0 to 59) portion of a Date object
according to universal time (UTC). | Date | ||
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
[static]
Converts a string representing a date into a number equaling the number of milliseconds
elapsed since January 1, 1970, UTC. | Date | ||
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
Sets the day of the month, according to local time, and returns the new time in
milliseconds. | Date | ||
Sets the year, according to local time, and returns the new time in milliseconds. | Date | ||
Sets the hour, according to local time, and returns the new time in milliseconds. | Date | ||
Sets the milliseconds, according to local time, and returns the new time in
milliseconds. | Date | ||
Sets the minutes, according to local time, and returns the new time in milliseconds. | Date | ||
Sets the month and optionally the day of the month, according to local time, and
returns the new time in milliseconds. | Date | ||
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
Sets the seconds, according to local time, and returns the new time in milliseconds. | Date | ||
Sets the date in milliseconds since midnight on January 1, 1970, and returns the new
time in milliseconds. | Date | ||
Sets the day of the month, in universal time (UTC), and returns the new time in
milliseconds. | Date | ||
Sets the year, in universal time (UTC), and returns the new time in milliseconds. | Date | ||
Sets the hour, in universal time (UTC), and returns the new time in milliseconds. | Date | ||
Sets the milliseconds, in universal time (UTC), and returns the new time in milliseconds. | Date | ||
Sets the minutes, in universal time (UTC), and returns the new time in milliseconds. | Date | ||
Sets the month, and optionally the day, in universal time(UTC) and returns the new
time in milliseconds. | Date | ||
Sets the seconds, and optionally the milliseconds, in universal time (UTC) and
returns the new time in milliseconds. | Date | ||
Returns a string representation of the day and date only, and does not include the time or timezone. | Date | ||
Provides an overridable method for customizing the JSON encoding of values in an Date object. | Date | ||
Returns a String representation of the day and date only, and does not include the time or timezone. | Date | ||
Returns a String representation of the day, date, time, given in local time. | Date | ||
Returns a String representation of the time only, and does not include the day, date, year, or timezone. | Date | ||
Returns a String representation of the day, date, time, and timezone. | Date | ||
Returns a String representation of the time and timezone only, and does not include the day and date. | Date | ||
Returns a String representation of the day, date, and time in universal time (UTC). | Date | ||
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number [static]
Returns the number of milliseconds between midnight on January 1, 1970, universal time,
and the time specified in the parameters. | Date | ||
Returns the number of milliseconds since midnight January 1, 1970, universal time,
for a Date object. | Date | ||
date | property |
date:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The day of the month (an integer from 1 to 31) specified by a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get date():Number AS3 function set date(value:Number):voidMore examples
Related API Elements
dateUTC | property |
dateUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The day of the month (an integer from 1 to 31) of a Date object
according to universal time (UTC).
Implementation
AS3 function get dateUTC():Number AS3 function set dateUTC(value:Number):voidRelated API Elements
day | property |
day:Number [read-only] | Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The day of the week (0 for Sunday, 1 for Monday, and so on) specified by this
Date according to local time. Local time is determined by the operating
system on which the Flash runtimes are running.
Implementation
AS3 function get day():NumberMore examples
Related API Elements
dayUTC | property |
fullYear | property |
fullYear:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The full year (a four-digit number, such as 2000) of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get fullYear():Number AS3 function set fullYear(value:Number):voidMore examples
Related API Elements
fullYearUTC | property |
fullYearUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The four-digit year of a Date object according to universal time (UTC).
Implementation
AS3 function get fullYearUTC():Number AS3 function set fullYearUTC(value:Number):voidRelated API Elements
hours | property |
hours:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
The hour (an integer from 0 to 23) of the day portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get hours():Number AS3 function set hours(value:Number):voidMore examples
Related API Elements
hoursUTC | property |
hoursUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The hour (an integer from 0 to 23) of the day of a Date object
according to universal time (UTC).
Implementation
AS3 function get hoursUTC():Number AS3 function set hoursUTC(value:Number):voidRelated API Elements
milliseconds | property |
milliseconds:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The milliseconds (an integer from 0 to 999) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get milliseconds():Number AS3 function set milliseconds(value:Number):voidMore examples
Related API Elements
millisecondsUTC | property |
millisecondsUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The milliseconds (an integer from 0 to 999) portion of a Date object
according to universal time (UTC).
Implementation
AS3 function get millisecondsUTC():Number AS3 function set millisecondsUTC(value:Number):voidRelated API Elements
minutes | property |
minutes:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | AIR 1.0, Flash Player 9, Flash Lite 4 |
The minutes (an integer from 0 to 59) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get minutes():Number AS3 function set minutes(value:Number):voidMore examples
Related API Elements
minutesUTC | property |
minutesUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The minutes (an integer from 0 to 59) portion of a Date object
according to universal time (UTC).
Implementation
AS3 function get minutesUTC():Number AS3 function set minutesUTC(value:Number):voidRelated API Elements
month | property |
month:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The month (0 for January, 1 for February, and so on) portion of a
Date object according to local time. Local time is determined by the operating system
on which the Flash runtimes are running.
Implementation
AS3 function get month():Number AS3 function set month(value:Number):voidMore examples
Related API Elements
monthUTC | property |
monthUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The month (0 [January] to 11 [December]) portion of a Date object
according to universal time (UTC).
Implementation
AS3 function get monthUTC():Number AS3 function set monthUTC(value:Number):voidRelated API Elements
seconds | property |
seconds:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The seconds (an integer from 0 to 59) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Implementation
AS3 function get seconds():Number AS3 function set seconds(value:Number):voidMore examples
Related API Elements
secondsUTC | property |
secondsUTC:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The seconds (an integer from 0 to 59) portion of a Date object
according to universal time (UTC).
Implementation
AS3 function get secondsUTC():Number AS3 function set secondsUTC(value:Number):voidRelated API Elements
time | property |
time:Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The number of milliseconds since midnight January 1, 1970, universal time,
for a Date object. Use this method to represent a specific instant in time
when comparing two or more Date objects.
Implementation
AS3 function get time():Number AS3 function set time(value:Number):voidRelated API Elements
timezoneOffset | property |
timezoneOffset:Number [read-only] | Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
The difference, in minutes, between universal time (UTC) and the computer's local time. Specifically, this value is the number of minutes you need to add to the computer's local time to equal UTC. If your computer's time is set later than UTC, the value will be negative.
Implementation
AS3 function get timezoneOffset():NumberRelated API Elements
Date | () | Constructor |
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Constructs a new Date object that holds the specified date and time.
The Date() constructor takes up to seven parameters (year, month,
..., millisecond) to specify a date and time to the millisecond. The date that
the newly constructed Date object contains depends on the number, and data type, of arguments passed.
- If you pass no arguments, the Date object is assigned the current date and time.
- If you pass one argument of data type Number, the Date object is assigned a time value based on the number of milliseconds since January 1, 1970 0:00:000 GMT, as specified by the lone argument.
- If you pass one argument of data type String, and the string contains a valid date, the Date object contains a time value based on that date.
- If you pass two or more arguments, the Date object is assigned a time value based on the argument values passed, which represent the date's year, month, date, hour, minute, second, and milliseconds.
If you pass a string to the Date class constructor, the date can be in a variety of formats, but must at least include the month, date, and year. For example, Feb 1 2005 is valid, but Feb 2005 is not. The following list indicates some of the valid formats:
- Day Month Date Hours:Minutes:Seconds GMT Year (for instance, "Tue Feb 1 00:00:00 GMT-0800 2005", which matches
toString()) - Day Month Date Year Hours:Minutes:Seconds AM/PM (for instance, "Tue Feb 1 2005 12:00:00 AM", which matches
toLocaleString()) - Day Month Date Year (for instance, "Tue Feb 1 2005", which matches
toDateString()) - Month/Day/Year (for instance, "02/01/2005")
- Month/Year (for instance, "02/2005")
yearOrTimevalue:Object — If other parameters are specified, this number represents a
year (such as 1965); otherwise, it represents a time value. If the number represents a year, a
value of 0 to 99 indicates 1900 through 1999; otherwise all four digits of the year must be
specified. If the number represents a time value (no other parameters are specified), it is the
number of milliseconds before or after 0:00:00 GMT January 1, 1970; a negative values represents
a time before 0:00:00 GMT January 1, 1970, and a positive value represents a time after.
| |
month:Number — An integer from 0 (January) to 11 (December).
| |
date:Number (default = 1) — An integer from 1 to 31.
| |
hour:Number (default = 0) — An integer from 0 (midnight) to 23 (11 p.m.).
| |
minute:Number (default = 0) — An integer from 0 to 59.
| |
second:Number (default = 0) — An integer from 0 to 59.
| |
millisecond:Number (default = 0) — An integer from 0 to 999 of milliseconds.
|
More examples
Related API Elements
getDate | () | method |
AS3 function getDate():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the day of the month (an integer from 1 to 31) specified by a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The day of the month (1 - 31) a Date object represents.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getDate() method is then called, which retrieves the day of the month.
package {
import flash.display.Sprite;
public class DateExample extends Sprite {
public function DateExample() {
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getDate()); // 30
}
}
}
getDay | () | method |
AS3 function getDay():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the day of the week (0 for Sunday, 1 for Monday, and so on) specified by this
Date according to local time. Local time is determined by the operating
system on which the Flash runtimes are running.
Number — A numeric version of the day of the week (0 - 6) a Date object
represents.
|
Example ( How to use this example )
weekDayLabels, with elements
[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday] and a new Date object someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getDay() method is then called twice, which first shows the day of the month
as 6 and then shows the day of the week using weekDayLabels.
var weekDayLabels:Array = new Array("Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday");
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getDay()); // 6
trace(weekDayLabels[someBirthday.getDay()]); // Saturday
getFullYear | () | method |
AS3 function getFullYear():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the full year (a four-digit number, such as 2000) of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The full year a Date object represents.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getFullYear() method is then called, which retrieves the four-digit year.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getFullYear()); // 1974
getHours | () | method |
AS3 function getHours():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the hour (an integer from 0 to 23) of the day portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The hour (0 - 23) of the day a Date object represents.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getHours() and getMinutes() methods are then called, which
retrieves the hours and the minutes in 24-hour format. Finally, a string localTime
is created and assigned to the result of a call to the function getUSClockTime(), which, in turn calls
getHours() and getMinutes() again, resulting in the time 03:05 PM.
var someBirthday:Date = new Date(1974, 10, 30, 15, 5);
trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5
var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes());
trace(localTime); // 03:05 PM
function getUSClockTime(hrs:uint, mins:uint):String {
var modifier:String = "PM";
var minLabel:String = doubleDigitFormat(mins);
if(hrs > 12) {
hrs = hrs-12;
} else if(hrs == 0) {
modifier = "AM";
hrs = 12;
} else if(hrs < 12) {
modifier = "AM";
}
return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier);
}
function doubleDigitFormat(num:uint):String {
if(num < 10) {
return ("0" + num);
}
return num;
}
getMilliseconds | () | method |
AS3 function getMilliseconds():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the milliseconds (an integer from 0 to 999) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The milliseconds portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getMilliseconds() method is then called, which retrieves the milliseconds of the
Date object now at the time it was created.
var now:Date = new Date(); trace(now.getMilliseconds());
getMinutes | () | method |
AS3 function getMinutes():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the minutes (an integer from 0 to 59) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The minutes portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getMinutes() method is then called, which retrieves the minutes of the
Date object now at the time it was created.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
getMonth | () | method |
AS3 function getMonth():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the month (0 for January, 1 for February, and so on) portion of this
Date according to local time. Local time is determined by the operating system
on which the Flash runtimes are running.
Number — The month (0 - 11) portion of a Date object.
|
Example ( How to use this example )
monthLabels, with elements
January through December and a new Date object now with no parameters.
The getMonth() method is then called twice, which first returns the month number and
then the month name of the month the Date object now was created.
var monthLabels:Array = new Array("January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December");
var now:Date = new Date();
trace(now.getMonth());
trace(monthLabels[now.getMonth()]);
getSeconds | () | method |
AS3 function getSeconds():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the seconds (an integer from 0 to 59) portion of a Date object
according to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Number — The seconds (0 to 59) portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getSeconds() method is then called, which retrieves the seconds of the
Date object now at the time it was created.
var now:Date = new Date(); trace(now.getSeconds());
getTime | () | method |
AS3 function getTime():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the number of milliseconds since midnight January 1, 1970, universal time,
for a Date object. Use this method to represent a specific instant in time
when comparing two or more Date objects.
Number — The number of milliseconds since Jan 1, 1970 that a Date object represents.
|
Example ( How to use this example )
mlk with parameters
year (1929), month (0 = January), and
day (15). The getTime() method is then called, which
retrieves the milliseconds since midnight January 1, 1970, which is negative since the year is
set to 1929.
var mlk:Date = new Date(1929, 0, 15); trace(mlk); // Tue Jan 15 00:00:00 GMT-0800 1929 trace(mlk.getTime()); // -1292601600000
now with no parameters
and then uses the following DateMath (created below) class methods to add time to the original Date
object now from the time it was created:
addSeconds(): adds 30 seconds tonow.addMinutes(): adds 30 minutes tonow.addHours(): adds 6 hours to the Date objectnow.addDays(): adds 30 days to the Date objectnow.addWeeks(): adds 4 weeks tonow.
var now:Date = new Date();
trace(now);
trace(DateMath.addSeconds(now, 30));
trace(DateMath.addMinutes(now, 30));
trace(DateMath.addHours(now, 6));
trace(DateMath.addDays(now, 30));
trace(DateMath.addWeeks(now, 4));
class DateMath {
public static function addWeeks(date:Date, weeks:Number):Date {
return addDays(date, weeks*7);
}
public static function addDays(date:Date, days:Number):Date {
return addHours(date, days*24);
}
public static function addHours(date:Date, hrs:Number):Date {
return addMinutes(date, hrs*60);
}
public static function addMinutes(date:Date, mins:Number):Date {
return addSeconds(date, mins*60);
}
public static function addSeconds(date:Date, secs:Number):Date {
var mSecs:Number = secs * 1000;
var sum:Number = mSecs + date.getTime();
return new Date(sum);
}
}
function addMonths(num:Number):void {
currentMonth = currentMonth + num;
if(currentMonth > 12) {
currentYear++;
currentMonth = currentMonth - 12;
}
}
getTimezoneOffset | () | method |
AS3 function getTimezoneOffset():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the difference, in minutes, between universal time (UTC) and the computer's local time.
ReturnsNumber — The minutes you need to add to the computer's local time value to equal UTC. If
your computer's time is set later than UTC, the return value will be negative.
|
Example ( How to use this example )
now with no parameters.
The getTimezoneOffset() method is then called, which retrieves the difference (in minutes) of the
time now was created and Universal Time. The time zone offset is then converted to hours by
dividing the result by 60.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
getUTCDate | () | method |
AS3 function getUTCDate():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the day of the month (an integer from 1 to 31) of a Date object,
according to universal time (UTC).
Number — The UTC day of the month (1 to 31) that a Date object represents.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getUTCDate() method is then called, which retrieves the day of the month, according to the UTC.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCDate()); // 30
getUTCDay | () | method |
AS3 function getUTCDay():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the day of the week (0 for Sunday, 1 for Monday, and so on) of this Date
according to universal time (UTC).
Number — The UTC day of the week (0 to 6) that a Date object represents.
|
Related API Elements
Example ( How to use this example )
weekDayLabels, with elements
[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday] and a new Date object someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getUTCDay() method is then called twice, which first shows the day of the month
as 6 and then shows the day of the week using weekDayLabels, according to the UTC.
var weekDayLabels:Array = new Array("Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday");
var someBirthday:Date = new Date(1974, 10, 30, 1, 20);
trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974
trace(someBirthday.getUTCDay()); // 6
trace(weekDayLabels[someBirthday.getUTCDay()]); // Saturday
getUTCFullYear | () | method |
AS3 function getUTCFullYear():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the four-digit year of a Date object according to universal time (UTC).
Number — The UTC four-digit year a Date object represents.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getUTCFullYear() method is then called, which retrieves the four-digit year, according to the UTC.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCFullYear()); // 1974
getUTCHours | () | method |
AS3 function getUTCHours():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the hour (an integer from 0 to 23) of the day of a Date object
according to universal time (UTC).
Number — The UTC hour of the day (0 to 23) a Date object represents.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20).
The getHours() and getMinutes() methods are then called, which retrieves
the hours and the minutes in 24-hour format. Finally, a string localTime is created and
assigned to the result of a call to the function getUSClockTime(), which, in turn calls
getHours() and getMinutes() again, resulting in the time 03:05 PM.
Lastly, a String variable utcTime is created in the same manner as localTime,
and in this case, the result is the same.
var someBirthday:Date = new Date(1974, 10, 30, 15, 5);
trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974
trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5
var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes());
trace(localTime); // 03:05 PM
var utcTime:String = getUSClockTime(someBirthday.getUTCHours(), someBirthday.getUTCMinutes());
trace(utcTime); // 11:05 PM
function getUSClockTime(hrs:uint, mins:uint):String {
var modifier:String = "PM";
var minLabel:String = doubleDigitFormat(mins);
if(hrs > 12) {
hrs = hrs-12;
} else if(hrs == 0) {
modifier = "AM";
hrs = 12;
} else if(hrs < 12) {
modifier = "AM";
}
return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier);
}
function doubleDigitFormat(num:uint):String {
if(num < 10) {
return ("0" + num);
}
return num;
}
getUTCMilliseconds | () | method |
AS3 function getUTCMilliseconds():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the milliseconds (an integer from 0 to 999) portion of a Date object
according to universal time (UTC).
Number — The UTC milliseconds portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getUTCMilliseconds() method is then called, which retrieves the milliseconds of the
Date object now at the time it was created, according to the UTC
var now:Date = new Date(); trace(now.getUTCMilliseconds());
getUTCMinutes | () | method |
AS3 function getUTCMinutes():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the minutes (an integer from 0 to 59) portion of a Date object
according to universal time (UTC).
Number — The UTC minutes portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getUTCMinutes() method is then called, which retrieves the minutes of the
Date object now at the time it was created, according to the UTC
var now:Date = new Date(); trace(now.getUTCMinutes());
getUTCMonth | () | method |
AS3 function getUTCMonth():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the month (0 [January] to 11 [December]) portion of a Date object
according to universal time (UTC).
Number — The UTC month portion of a Date object.
|
Related API Elements
Example ( How to use this example )
monthLabels, with elements
January through December and a new Date object now with no parameters.
The getUTCMonth() method is then called twice, which first returns the month number and
then the month name of the month the Date object now was created, according to the UTC
var monthLabels:Array = new Array("January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December");
var now:Date = new Date();
trace(now.getMonth());
trace(now.getUTCMonth());
trace(monthLabels[now.getUTCMonth()]);
getUTCSeconds | () | method |
AS3 function getUTCSeconds():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the seconds (an integer from 0 to 59) portion of a Date object
according to universal time (UTC).
Number — The UTC seconds portion of a Date object.
|
Example ( How to use this example )
now with no parameters.
The getUTCSeconds() method is then called, which retrieves the seconds of the
Date object now at the time it was created, according to the UTC
var now:Date = new Date(); trace(now.getUTCSeconds());
parse | () | method |
public static function parse(date:String):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Converts a string representing a date into a number equaling the number of milliseconds elapsed since January 1, 1970, UTC.
Parameters
date:String — A string representation of a date, which conforms to the format for the output of
Date.toString(). The date format for the output of Date.toString() is:
Day Mon DD HH:MM:SS TZD YYYY
For example:
Wed Apr 12 15:30:17 GMT-0700 2006
The Time Zone Designation (TZD) is always in the form
MM/DD/YYYY HH:MM:SS TZD
HH:MM:SS TZD Day Mon/DD/YYYY
Mon DD YYYY HH:MM:SS TZD
Day Mon DD HH:MM:SS TZD YYYY
Day DD Mon HH:MM:SS TZD YYYY
Mon/DD/YYYY HH:MM:SS TZD
YYYY/MM/DD HH:MM:SS TZD
|
Number — A number representing the milliseconds elapsed since January 1, 1970, UTC.
|
Related API Elements
Example ( How to use this example )
dateParsed for November 30, 1974.
The Date.parse() method is then called, which converts the date into milliseconds since January 1, 1970.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // 155030400000
setDate | () | method |
AS3 function setDate(day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the day of the month, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
day:Number — An integer from 1 to 31.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The
method getDate() is then called, which retrieves the day of the month. Next
setDate() is called with the day parameter set to 20 and
then getDate() is called again, which retrieves the newly set day of month.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getDate()); // 30 someBirthday.setDate(20); trace(someBirthday.getDate()); // 20
setFullYear | () | method |
AS3 function setFullYear(year:Number, month:Number, day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the year, according to local time, and returns the new time in milliseconds. If
the month and day parameters are specified,
they are set to local time. Local time is determined by the operating system on which
the Flash runtimes are running.
Calling this method does not modify the other fields of the Date but
Date.getUTCDay() and Date.getDay() can report a new value
if the day of the week changes as a result of calling this method.
Parameters
year:Number — A four-digit number specifying a year. Two-digit numbers do not represent
four-digit years; for example, 99 is not the year 1999, but the year 99.
| |
month:Number — An integer from 0 (January) to 11 (December).
| |
day:Number — A number from 1 to 31.
|
Number — The new time, in milliseconds.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The
method getFullYear() is then called, which retrieves the four-digit year.
Next setFullYear() is called with the year parameter set to
2000 and then getFullYear() is called again, which retrieves the newly set year.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getFullYear()); // 1974 someBirthday.setFullYear(2000); trace(someBirthday.getFullYear()); // 2000
setHours | () | method |
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the hour, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
hour:Number — An integer from 0 (midnight) to 23 (11 p.m.).
| |
minute:Number — An integer from 0 to 59.
| |
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The methods
getHours() and
getMinutes() are then called, which retrieves the hours and minutes. Next setHours()
is called with the hour parameter set to 12 and then getHours() and
getMinutes() are called again, which retrieves the newly set hours and minutes.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:20 someBirthday.setHours(12); trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 12:20
setMilliseconds | () | method |
AS3 function setMilliseconds(millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the milliseconds, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getMilliseconds() is then called, which retrieves the milliseconds when
now was created. Then another new Date object before with an additional
call to setMilliseconds() with the millisecond parameter set to 4 and
getMilliseconds() is called again, which retrieves the newly set milliseconds.
var now:Date = new Date(); trace(now); trace(now.getMilliseconds()); var before:Date = new Date(now.setMilliseconds(4)); trace(before); trace(before.getMilliseconds());
setMinutes | () | method |
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the minutes, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
minute:Number — An integer from 0 to 59.
| |
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getMinutes() is then called, which retrieves the minutes when
now was created. Then another new Date object before with an additional
call to setMinutes() with the minute parameter set to 0 and
getMinutes() is called again, which retrieves the newly set minutes.
var now:Date = new Date(); trace(now); trace(now.getMinutes()); var before:Date = new Date(now.setMinutes(0)); trace(before); trace(before.getMinutes());
setMonth | () | method |
AS3 function setMonth(month:Number, day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the month and optionally the day of the month, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
month:Number — An integer from 0 (January) to 11 (December).
| |
day:Number — An integer from 1 to 31.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
monthLabels, with elements
January through December and a new month object now with no parameters.
The method getMonth() is then called, which retrieves the month in which
now was created. Next setMonth() is called with the month parameter set to
0 and then getMonth() is called again, which retrieves the newly set month..
var monthLabels:Array = new Array("January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December");
var now:Date = new Date();
trace(now.getMonth());
trace(monthLabels[now.getMonth()]);
now.setMonth(0);
trace(now.getMonth()); // 0
trace(monthLabels[now.getMonth()]); // January
setSeconds | () | method |
AS3 function setSeconds(second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the seconds, according to local time, and returns the new time in milliseconds. Local time is determined by the operating system on which the Flash runtimes are running.
Parameters
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getseconds() is then called, which retrieves the seconds when
now was created. Then the setSeconds() is called with the second
parameter set to 0 and
getSeconds() is called again, which retrieves the newly set seconds.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
setTime | () | method |
AS3 function setTime(millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the date in milliseconds since midnight on January 1, 1970, and returns the new time in milliseconds.
Parameters
millisecond:Number — An integer value where 0 is midnight on January 1, universal time (UTC).
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The setTime() method is then called, with the millisecond parameter set
to -1292601600000, which sets the time to Tue Jan 15 00:00:00 GMT-0800 1929.
var now:Date = new Date(); trace(now); now.setTime(-1292601600000); trace(now); // Tue Jan 15 00:00:00 GMT-0800 1929
setUTCDate | () | method |
AS3 function setUTCDate(day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the day of the month, in universal time (UTC), and returns the new time in
milliseconds. Calling this method does not modify the other fields of a Date
object, but the Date.getUTCDay() and Date.getDay() methods can report
a new value if the day of the week changes as a result of calling this method.
Parameters
day:Number — A number; an integer from 1 to 31.
|
Number — The new time, in milliseconds.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The method
getUTCDate() is called and correctly returns the day of the month. Next setUTCDate()
is called with the day parameter set to 1 and a trace() statement
confirms the date was correctly set.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCDate()); // 30 someBirthday.setUTCDate(1); trace(someBirthday); // Fri Nov 1 01:20:00 GMT-0800 1974
setUTCFullYear | () | method |
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the year, in universal time (UTC), and returns the new time in milliseconds.
Optionally, this method can also set the month and day of the month. Calling
this method does not modify the other fields, but the Date.getUTCDay() and
Date.getDay() methods can report a new value if the day of the week changes as a
result of calling this method.
Parameters
year:Number — An integer that represents the year specified as a full four-digit year,
such as 2000.
| |
month:Number — An integer from 0 (January) to 11 (December).
| |
day:Number — An integer from 1 to 31.
|
Number — An integer.
|
Related API Elements
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The method
getUTCFullYear() is called and correctly returns the four-digit year. Next setUTCFullYear()
is called with the year parameter set to 1975 and a trace() statement
confirms the year was correctly set.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCFullYear()); // 1974 someBirthday.setUTCFullYear(1975); trace(someBirthday); // Thu Nov 30 01:20:00 GMT-0800 1975
setUTCHours | () | method |
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the hour, in universal time (UTC), and returns the new time in milliseconds. Optionally, the minutes, seconds, and milliseconds can be specified.
Parameters
hour:Number — An integer from 0 (midnight) to 23 (11 p.m.).
| |
minute:Number — An integer from 0 to 59.
| |
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20). The methods
getHours(), getMinutes(), getUTCHours(), and getUTCMinutes()
are then called, which retrieves the hours and minutes. Next setUTCHours() is called with the
hour parameter set to 12 and then the methods getHours(),
getMinutes(), getUTCHours(), and getUTCMinutes() are re-called and
correctly display the updated hour.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:20 trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 23:20 someBirthday.setUTCHours(12); trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 4:20 trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 12:20
setUTCMilliseconds | () | method |
AS3 function setUTCMilliseconds(millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the milliseconds, in universal time (UTC), and returns the new time in milliseconds.
Parameters
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getUTCMilliseconds() is then called, which retrieves the UTCMilliseconds when
now was created. Then another new Date object before with an additional
call to setUTCMilliseconds() with the millisecond parameter set to 4 and
getUTCMilliseconds() is called again, which retrieves the newly set milliseconds.
var now:Date = new Date(); trace(now); trace(now.getUTCMilliseconds()); var before:Date = new Date(now.setUTCMilliseconds(4)); trace(before); trace(before.getUTCMilliseconds());
setUTCMinutes | () | method |
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the minutes, in universal time (UTC), and returns the new time in milliseconds. Optionally, you can specify the seconds and milliseconds.
Parameters
minute:Number — An integer from 0 to 59.
| |
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getUTCMinutes() is then called, which retrieves the UTCMinutes when
now was created. Then another new Date object before with an additional
call to setUTCMinutes() with the minute parameter set to 0 and
getUTCMinutes() is called again, which retrieves the newly set minutes.
var now:Date = new Date(); trace(now); trace(now.getUTCMinutes()); var before:Date = new Date(now.setUTCMinutes(0)); trace(before); trace(before.getUTCMinutes());
setUTCMonth | () | method |
AS3 function setUTCMonth(month:Number, day:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the month, and optionally the day, in universal time(UTC) and returns the new
time in milliseconds. Calling this method does not modify the other fields, but the
Date.getUTCDay() and Date.getDay() methods might report a new
value if the day of the week changes as a result of calling this method.
Parameters
month:Number — An integer from 0 (January) to 11 (December).
| |
day:Number — An integer from 1 to 31.
|
Number — The new time, in milliseconds.
|
Related API Elements
Example ( How to use this example )
UTCMonthLabels, with elements
January through December and a new UTCMonth object now with no parameters.
The method getUTCMonth() is then called, which retrieves the UTCMonth in which
now was created. Next setUTCMonth() is called with the month parameter set to
0 and then getUTCMonth() is called again, which retrieves the newly set month..
var UTCMonthLabels:Array = new Array("January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December");
var now:Date = new Date();
trace(now.getUTCMonth());
trace(UTCMonthLabels[now.getUTCMonth()]);
now.setUTCUTCMonth(0);
trace(now.getUTCMonth()); // 0
trace(UTCMonthLabels[now.getUTCMonth()]); // January
setUTCSeconds | () | method |
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sets the seconds, and optionally the milliseconds, in universal time (UTC) and returns the new time in milliseconds.
Parameters
second:Number — An integer from 0 to 59.
| |
millisecond:Number — An integer from 0 to 999.
|
Number — The new time, in milliseconds.
|
Example ( How to use this example )
now with no parameters.
The method getUTCSeconds() is then called, which retrieves the seconds when
now was created. Then the setUTCSeconds() is called with the second
parameter set to 0 and getUTCSeconds() is called again, which retrieves the
newly set seconds.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
toDateString | () | method |
AS3 function toDateString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a string representation of the day and date only, and does not include the time or timezone. Contrast with the following methods:
Date.toTimeString(), which returns only the time and timezoneDate.toString(), which returns not only the day and date, but also the time and timezone.
String — The string representation of day and date only.
|
Related API Elements
Example ( How to use this example )
now with no parameters
and then the following methods are called within a trace() statement
toString: displays all parameters fornowat the timenowwas created.toDateString(): displays theday,month, andyearparameters for the timenowwas created.
var now:Date = new Date(); trace(now); trace(now.toDateString());
toJSON | () | method |
AS3 function toJSON(k:String):*| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 11, AIR 3, Flash Lite 4 |
Provides an overridable method for customizing the JSON encoding of values in an Date object.
The JSON.stringify() method looks for a toJSON() method on each object that it traverses. If the
toJSON() method is found, JSON.stringify() calls it for each value it encounters, passing in the key
that is paired with the value.
Date provides a default implementation of toJSON() that returns the output of Date.toString().
Clients that wish to export Date objects to JSON in any other format can provide their own implementations.
You can do this by redefining the toJSON() method on the class prototype.
The toJSON() method can return a value of any type. If it returns an object, stringify() recurses into that object.
If toJSON() returns a string, stringify() does not recurse and continues its traversal.
Parameters
k:String — The key of a key/value pair that JSON.stringify() has encountered in its traversal of this object
|
* — The object's value of Date.toString().
|
Related API Elements
Object.prototype
toLocaleDateString | () | method |
AS3 function toLocaleDateString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the day and date only, and does not include the time or timezone.
This method returns the same value as Date.toDateString.
Contrast with the following methods:
Date.toTimeString(), which returns only the time and timezoneDate.toString(), which returns not only the day and date, but also the time and timezone.
String — The String representation of day and date only.
|
Related API Elements
toLocaleString | () | method |
AS3 function toLocaleString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the day, date, time, given in local time.
Contrast with the Date.toString() method, which returns the same information (plus the timezone)
with the year listed at the end of the string.
String — A string representation of a Date object in the local timezone.
|
toLocaleTimeString | () | method |
AS3 function toLocaleTimeString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the time only, and does not include the day, date, year, or timezone.
Contrast with the Date.toTimeString() method, which returns the time and timezone.
String — The string representation of time and timezone only.
|
Related API Elements
toString | () | method |
AS3 function toString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the day, date, time, and timezone. The date format for the output is:
Day Mon Date HH:MM:SS TZD YYYY
For example:
Wed Apr 12 15:30:17 GMT-0700 2006
ReturnsString — The string representation of a Date object.
|
Example ( How to use this example )
now with no parameters
and then toString is called within a trace() statement, which
displays all parameters for now at the time now was created.
var now:Date = new Date(); trace(now);
toTimeString | () | method |
AS3 function toTimeString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the time and timezone only, and does not include the day and date.
Contrast with the Date.toDateString() method, which returns only the day and date.
String — The string representation of time and timezone only.
|
Related API Elements
toUTCString | () | method |
AS3 function toUTCString():String| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns a String representation of the day, date, and time in universal time (UTC).
For example, the date February 1, 2005 is returned as Tue Feb 1 00:00:00 2005 UTC.
String — The string representation of a Date object in UTC time.
|
Related API Elements
UTC | () | method |
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the number of milliseconds between midnight on January 1, 1970, universal time,
and the time specified in the parameters. This method uses universal time, whereas the
Date constructor uses local time.
This method is useful if you want to pass a UTC date to the Date class constructor. Because the Date class constructor accepts the millisecond offset as an argument, you can use the Date.UTC() method to convert your UTC date into the corresponding millisecond offset, and send that offset as an argument to the Date class constructor:
Parameters
year:Number — A four-digit integer that represents the year (for example, 2000).
| |
month:Number — An integer from 0 (January) to 11 (December).
| |
date:Number (default = 1) — An integer from 1 to 31.
| |
hour:Number (default = 0) — An integer from 0 (midnight) to 23 (11 p.m.).
| |
minute:Number (default = 0) — An integer from 0 to 59.
| |
second:Number (default = 0) — An integer from 0 to 59.
| |
millisecond:Number (default = 0) — An integer from 0 to 999.
|
Number — The number of milliseconds since January 1, 1970 and the specified date and time.
|
Example ( How to use this example )
someBirthday with parameters
year (1974), month (10 = November), day
(30), hour (1) and minute (20) using local
time. Then a call to UTC() within a setTime() method resets the same parameters
to universal time.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday.toString()); someBirthday.setTime(Date.UTC(1974, 10, 30, 15, 20)); trace(someBirthday.toString());
valueOf | () | method |
AS3 function valueOf():Number| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returns the number of milliseconds since midnight January 1, 1970, universal time,
for a Date object.
Number — The number of milliseconds since January 1, 1970 that a Date object represents.
|
Example ( How to use this example )
now with no parameters
The getTime() method is then called, which retrieves the number of milliseconds between
the time now was created and midnight on
January 1, 1970, and then valueOf() is called, which retrieves the same thing.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date() constructor to assign the
following variables:
myDate1callsDate()with no parameters, which setsmyDate1to the current date and time (according to your current system's date and time).myDate2callsDate()with theyear(2000), month (0= January), andday(1) parameters passed to it.myDate3callsDate()with theyear(65= 1965),month(2= March), theday(6), thehour(9), theminute(30), thesecond(15) and themillisecond-+ (0) passed as parameters.myDate4callsDate()with the time value representing the number of milliseconds before (since the value is negative) 0:00:00 GMT January 1, 1970.
package {
import flash.display.Sprite;
public class DateExample extends Sprite{
public function DateExample() {
var myDate1:Date = new Date();
trace(myDate1); // [NOW]
var myDate2:Date = new Date(2000, 0, 1);
trace(myDate2); // Sat Jan 1 00:00:00 GMT-0800 2000
var myDate3:Date = new Date(65, 2, 6, 9, 30, 15, 0);
trace(myDate3); // Sat Mar 6 09:30:15 GMT-0800 1965
var myDate4:Date = new Date(-14159025000);
trace(myDate4); // Sun Jul 20 19:56:15 GMT-0700 1969
}
}
}
Mon Nov 28 2011, 06:48 AM -08:00
Hide Inherited Public Properties
Show Inherited Public Properties