Словарь ActionScript. Краткий обзор

         

Date.getDate


Синтаксис

myDate.getDate();

Аргументы

Нет.

Описание

Метод; Возвращает день месяца (целое от 1 до 31) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getDay


Синтаксис

myDate.getDay();

Аргументы

Нет.

Описание

Метод; Возвращает день недели (0 для воскресенья, 1 для понедельника, и т.д.) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getFullYear


Синтаксис

myDate.getFullYear();

Аргументы

Нет.

Описание

Метод; возвращает четырехзначное значение года указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.

Пример

Создаем новый объект Date и посылаем значение, полученное методом getFullYear, в окно Output:

myDate = new Date(); trace(myDate.getFullYear());



Date.getHours


Синтаксис

myDate.getHours();

Аргументы

Нет.

Описание

Метод; Возвращает час (целое от 0 до 23) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getMilliseconds


Синтаксис

myDate.getMilliseconds();

Аргументы

Нет.

Описание

Метод; возвращает количество миллисекунд (целое от 0 до 999) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getMinutes


Синтаксис

myDate.getMinutes();

Аргументы

Нет.

Описание

Метод; возвращает количество минут (целое от 0 до 59) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getMonth


Синтаксис

myDate.getMonth();

Аргументы

Нет.

Описание

Метод; возвращает месяц (0 - январь, 1 - февраль, и т.д.) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getSeconds


Синтаксис

myDate.getSeconds();

Аргументы

Нет.

Описание

Метод; возвращает количество секунд (целое от 0 до 59) указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.getTime


Синтаксис

myDate.getTime();

Аргументы

Нет.

Описание

Метод; Возвращает количество миллисекунд (целое от 0 до 999), прошедших с 1 января 1970, для указанного объекта Date; глобальное время. Используйте этот метод для представления определенного момента времени в различных часовых поясах.

Player

Flash 5 или выше



Date.getTimezoneOffset


Синтаксис

mydate.getTimezoneOffset();

Аргументы

Нет.

Описание

Метод; возвращает разницу в минутах между системным и глобальным временем.

Player

Flash 5 и выше.

Пример

Получаем разницу между летним временем в Сан-Франциско и гринвичским. Поправка на летнее время происходит, если метод был вызван именно в это время.

new Date().getTimezoneOffset();

Результат:

420 (7 hours * 60 minutes/hour = 420 minutes)



Date.getUTCDate


Синтаксис

myDate.getUTCDate();

Аргументы

Нет.

Описание

Метод; возвращает день месяца указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCDay


Синтаксис

myDate.getUTCDate();

Аргументы

Нет.

Описание

Метод; возвращает день недели указанного объекта Date согласно глобальному времени.



Date.getUTCFullYear


Синтаксис

myDate.getUTCFullYear();

Аргументы

Нет.

Описание

Метод; возвращает четырехзначное значение года указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCHours


Синтаксис

myDate.getUTCHours();

Аргументы

Нет.

Описание

Метод; возвращает час указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCMilliseconds


Синтаксис

myDate.getUTCMilliseconds();

Аргументы

Нет.

Описание

Метод; возвращает количество миллисекунд указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCMinutes


Синтаксис

myDate.getUTCMinutes();

Аргументы

Нет.

Описание

Метод; возвращает количество минут указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCMonth


Синтаксис

myDate.getUTCMonth();

Аргументы

Нет.

Описание

Метод; возвращает месяц указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getUTCSeconds


Синтаксис

myDate.getUTCSeconds();

Аргументы

Нет.

Описание

Метод; возвращает количество секунд указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.getYear


Синтаксис

myDate.getYear();

Аргументы

Нет.

Описание

Метод; возвращает значение года указанного объекта Date согласно системному времени. Значение года представлено как "четырехзначный год" - 1900; например, год 2000 будет представлен как 100.

Player

Flash 5 или выше.



Date (object)


Объект Date позволяет получить дату и время по Гринвичу (глобальные) и текущие (системные), где запущен Flash Player. Чтобы воспользоваться методами объекта Date, необходимо сначала создать его экземпляр с помощью конструктора.

При работе с объектом Date необходим Flash 5 Player.

Методы объекта Date не статичные и применяются отдельно для каждого экземпляра объекта Date, для которого были вызваны.

Таблица методов объекта Date

Метод

Описание

getDate

Возвращает день месяца указанного объекта Date согласно системному времени. getDay Возвращает день недели указанного объекта Date согласно системному времени. getFullYear Возвращает четырехзначное значение года указанного объекта Date согласно системному времени. getHours Возвращает час указанного объекта Date согласно системному времени. getMilliseconds Возвращает количество миллисекунд указанного объекта Date согласно системному времени. getMinutes Возвращает количество минут указанного объекта Date согласно системному времени. getMonth Возвращает месяц указанного объекта Date согласно системному времени. getSeconds Возвращает количество секунд указанного объекта Date согласно системному времени. getTime Возвращает количество миллисекунд, прошедших с 1 января 1970, для указанного объекта Date. getTimezoneOffset Возвращает разницу в минутах между системным и глобальным временем. getUTCDate Возвращает день месяца указанного объекта Date согласно глобальному времени. getUTCDay Возвращает день недели указанного объекта Date согласно глобальному времени. getUTCFullYear Возвращает четырехзначное значение года указанного объекта Date согласно глобальному времени. getUTCHours Возвращает час указанного объекта Date согласно глобальному времени. getUTCMilliseconds Возвращает количество миллисекунд указанного объекта Date согласно глобальному времени. getUTCMinutes Возвращает количество минут указанного объекта Date согласно глобальному времени.
getUTCMonth Возвращает месяц указанного объекта Date согласно глобальному времени.
getUTCSeconds Возвращает количество секунд указанного объекта Date согласно глобальному времени.
getYear Возвращает значение года указанного объекта Date согласно системному времени.
setDate Выставляет день месяца объекта Date согласно системному времени.
setFullYear Выставляет полную дату объекта Date согласно системному времени.
setHours Выставляет час объекта Date согласно системному времени.
setMilliseconds Выставляет количество миллисекунд объекта Date согласно системному времени.
setMinutes Выставляет количество минут объекта Date согласно системному времени.
setMonth Выставляет месяц объекта Date согласно системному времени.
setSeconds Выставляет количество секунд объекта Date согласно системному времени.
setTime Выставляет дату указанного объекта Date в миллисекундах.
setUTCDate Выставляет дату указанного объекта Date согласно глобальному времени.
setUTCFullYear Выставляет год указанного объекта Date согласно глобальному времени.
setUTCHours Выставляет час указанного объекта Date согласно глобальному времени.
setUTCMilliseconds Выставляет миллисекунды указанного объекта Date согласно глобальному времени.
setUTCMinutes Выставляет минуты указанного объекта Date согласно глобальному времени.
setUTCMonth Выставляет месяц указанного объекта Date согласно глобальному времени.
setUTCSeconds Выставляет секунды указанного объекта Date согласно глобальному времени.
setYear Выставляет год указанного объекта Date согласно системному времени.
toString Возвращает строку, представляющую дату и время, содержащиеся в объекте Date.
Date.UTC Возвращает количество миллисекунд, прошедших с 00.00 1 января 1970 г. по глобальному времени до заданного времени.
Конструктор объекта Date



Синтаксис



new Date(); new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );





Аргументы



year Число от 0 до 99, задающих год между 1900 и 1999, иначе должны быть заданы все четыре цифры.

month Целое от 0 (январь) до 11 (декабрь); необязательный аргумент.

date Целое от 0 до 31; необязательный аргумент.

hour Целое от 0 (полночь) до 23 (11 вечера).

minute Целое от 0 до 59; необязательный аргумент.

second Целое от 0 до 59; необязательный аргумент.

millisecond Целое от 0 до 999; необязательный аргумент.



Описание



Объект; создает и хранит дату и время.



Player



Flash 5 или выше.



Пример



Получаем текущие дату и время:

now = new Date();

Создаем новый объект Date, хранящий день рождения Гарри, 7 августа 1974:

gary_birthday = new Date (74, 7, 7);

Создаем новый объект Date, получаем данные с помощью методов getMonth, getDate, и getFullYear, форматируем их, а получившуюся строку отправляем в текстовое поле dateTextField.

myDate = new Date(); dateTextField = (mydate.getMonth() + "/" + myDate.getDate() + "/" + mydate.getFullYear());


Date.setDate


Синтаксис

myDate.setDate(date);

Аргументы

date Целое от 1 до 31.

Описание

Метод; выставляет день месяца объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setFullYear


Синтаксис

myDate.setFullYear(year [, month [, date]] );

Аргументы

year Четырехзначное число, обозначающее год; например, 99 - это не 1999 год, а 99 год.

month Целое от 0 (январь) до 11 (декабрь). Аргумент необязателен.

date Целое от 1 до 31. Аргумент необязателен.

Описание

Метод; выставляет полную дату объекта Date согласно системному времени. Если month и date определены, они также привязываются к системному времени.

Результаты вызовов getUTCDay и getDay могут быть изменены вызовом этой функции.

Player

Flash 5 или выше.



Date.setHours


Синтаксис

myDate.setHours(hour);

Аргументы

hour Целое от 0 (полночь) до 23 (11 вечера).

Описание

Метод; выставляет час объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setMilliseconds


Синтаксис

myDate.setMilliseconds(millisecond);

Аргументы

millisecond Целое от 0 до 999.

Описание

Метод; выставляет количество миллисекунд объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setMinutes


Синтаксис

myDate.setMinutes(minute);

Аргументы

minute Целое от 0 до 59.

Описание

Метод; выставляет количество минут объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setMonth


Синтаксис

myDate.setMonth(month [, date ]);

Аргументы

month Целое от 0 (январь) до 11 (декабрь).

date Целое от 1 to 31. Необязательный аргумент.

Описание

Метод; выставляет месяц объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setSeconds


Синтаксис

myDate.setSeconds(second);

Аргументы

second Целое от 0 до 59.

Описание

Метод; выставляет количество секунд объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.setTime


Синтаксис

myDate.setTime(millisecond);

Аргументы

millisecond Целое от 0 до 999.

Описание

Метод; выставляет дату указанного объекта Date в миллисекундах.

Player

Flash 5 или выше.



Date.setUTCDate


Синтаксис

myDate.setUTCDate(date);

Аргументы

date Целое от 1 до 31.

Описание

Метод; выставляет дату указанного объекта Date согласно глобальному времени. Вызов этого метода не обновляет другие поля объекта Date, в отличие от getUTCDay и getDay методов, которые в соответствии с изменением выставляют другой день недели.

Player

Flash 5 или выше.



Date.setUTCFullYear


Синтаксис

myDate.setUTCFullYear(year [, month [, date]]);

Аргументы

year Четырехзначный год, например 2000.

month Целое от 0 (январь) до 11 (декабрь); необязательный аргумент.

date Целое от 1 до 31; необязательный аргумент.

Описание

Метод; выставляет год указанного объекта Date (mydate) в глобальном времени.

Метод может также выставить месяц и дату объекта; метод не обновляет значений в других полях, однако вызов getUTCDay и getDay позволяет видеть измененные значения, если, например, поменялся день недели.

Player

Flash 5 или выше.



Date.setUTCHours


Синтаксис

myDate.setUTCHours(hour [, minute [, second [, millisecond]]]));

Аргументы

hour Целое от 0 (полночь) до 23 (11 вечера).

minute Целое от 0 до 59; необязательный аргумент.

second Целое от 0 до 59; необязательный аргумент.

millisecond Целое от 0 до 999; необязательный аргумент.

Описание

Метод; выставляет час указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.setUTCMilliseconds


Синтаксис

myDate.setUTCMilliseconds(millisecond);

Аргументы

millisecond Целое от 0 до 999.

Описание

Метод; выставляет миллисекунды указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.setUTCMinutes


Синтаксис

myDate.setUTCMinutes(minute [, second [, millisecond]]));

Аргументы

minute Целое от 0 до 59.

second Целое от 0 до 59; необязательный аргумент.

millisecond Целое от 0 до 999; необязательный аргумент.

Описание

Метод; выставляет минуты указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.setUTCMonth


Синтаксис

myDate.setUTCMonth(month [, date]);

Аргументы

month Целое от 0 (январь) до 11 (декабрь).

date Целое от 1 до 31; необязательный аргумент.

Описание

Метод; выставляет месяц и, если необходимо, день (дату), указанного объекта Date согласно глобальному времени. Метод не обновляет значений в других полях, однако вызов getUTCDay и getDay позволяет видеть измененные значения, если, например, поменялся день недели.

Player

Flash 5 или выше.



Date.setUTCSeconds


Синтаксис

myDate.setUTCSeconds(second [, millisecond]));

Аргументы

second Целое от 0 до 59.

millisecond Целое от 0 до 999; необязательный аргумент.

Описание

Метод; выставляет секунды указанного объекта Date согласно глобальному времени.

Player

Flash 5 или выше.



Date.setYear


Синтаксис

myDate.setYear(year);

Аргументы

year Четырехзначный год, например, 2000.

Описание

Метод; выставляет год указанного объекта Date согласно системному времени.

Player

Flash 5 или выше.



Date.toString


Синтаксис

myDate.toString();

Аргументы

Нет.

Описание

Метод; возвращает строку, представляющую дату и время, содержащиеся в объекте Date.

Player

Flash 5 или выше.

Пример

Получаем в виде строчки информацию, содержащуюся в dateOfBirth:

var dateOfBirth = newDate(74, 7, 7, 18, 15); trace (dateOfBirth.toString());

На выходе:

Wed Aug 7 18:15:00 GMT-0700 1974



Date.UTC


Синтаксис

Date.UTC(year, month [, date [, hour [, minute [, second [, millisecond ]]]]]);

Аргументы

year Четырехзначный номер, например, 2000.

month Целое от 0 (январь) до 11 (декабрь).

date Целое от 1 до 31; необязательный аргумент.

hour Целое от 0 (полночь) до 23 (11 вечера).

minute Целое от 0 до 59; необязательный аргумент.

second Целое от 0 до 59; необязательный аргумент.

millisecond Целое от 0 до 999; необязательный аргумент.

Описание

Метод; возвращает количество миллисекунд, прошедших с 00.00 1 января 1970 г. по глобальному времени до заданного времени. Это статичный метод, активизирующийся через конструктор объекта Date, а не через данный объект Date. Метод позволяет создавать объект Date на основании глобального времени, в то время как конструктор объекта Date основывается на системном.

Player

Flash 5 или выше.

Пример

Создаем новый объект Date gary_birthday, определенным в глобальном времени:

gary_birthday = new Date(Date.UTC(1974, 7, 8));