Pacote | Nível superior |
Classe | public final dynamic class Date |
Herança | Date Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date.UTC()
e Date.parse()
são exceções; eles são métodos estáticos.
A classe Date manipula o horário de verão de maneira diferente, dependendo do sistema operacional e da versão do tempo de execução. O Flash Player 6 e versões posteriores manipulam o horário de verão nos sistemas operacionais a seguir, destas maneiras:
- Windows - o objeto Date ajusta automaticamente sua saída para o horário de verão. O objeto Date detecta se o horário de verão é empregado na localidade atual e, em caso positivo, detecta a data e as horas de transição de padrão para horário de verão. Entretanto, as datas de transição atualmente em vigor são aplicadas às datas no passado e no futuro, de modo que a mudança para o horário de verão pode ser calculada incorretamente para datas no passado quando a localidade possuía datas de transição diferentes.
- Mac OS X - o objeto Date ajusta automaticamente sua saída para o horário de verão. O banco de dados de informações de fuso horário no Mac OS X é usado para determinar se deve ser aplicada a mudança para horário de verão para qualquer data ou hora no presente ou no passado.
- Mac OS 9 - o sistema operacional fornece apenas informações suficientes para determinar se deve ser aplicada a mudança para horário de verão, para a data e hora atuais. De acordo, o objeto Date pressupõe que a tendência atual de horário de verão se aplica a todas as datas e horas no passado ou futuro.
O Flash Player 5 manipula o horário de verão desta maneira nos sistemas operacionais a seguir:
- Windows - as regras norte-americanas para o horário de verão são sempre aplicadas, o que resulta em transições incorretas na Europa e em outras áreas que utilizam o horário de verão, mas que possuem horários de transição diferentes dos EUA. O Flash detecta corretamente se o horário de verão é usado na localidade atual.
Para usar a classe Date, construa uma ocorrência de Data usando o operador new
.
O ActionScript 3.0 adiciona várias novas propriedades de acesso que podem ser usadas no lugar de vários métodos da classe Date que acessam ou modificam ocorrências de Date. O ActionScript 3.0 também incluiu várias novas variações do método toString()
que são inclusas para conformidade com a terceira edição do ECMA-262, incluindo: Date.toLocaleString()
, Date.toTimeString()
, Date.toLocaleTimeString()
, Date.toDateString()
, e Date.toLocaleDateString()
.
Para calcular o tempo relativo ou o tempo decorrido, consulte o método getTimer()
no pacote flash.utils.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
date : Number
O dia do mês (um inteiro de 1 a 31) especificado por um objeto Date de acordo com o horário local. | Date | ||
dateUTC : Number
O dia do mês (um inteiro de 1 a 31) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
day : Number [somente leitura]
O dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) especificado por essa Data de acordo com o horário local. | Date | ||
dayUTC : Number [somente leitura]
O dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) dessa Data de acordo com o horário universal (UTC). | Date | ||
fullYear : Number
O ano completo (um número de quatro dígitos, como 2000) de um objeto Date de acordo com o horário local. | Date | ||
fullYearUTC : Number
O ano de quatro dígitos de um objeto Date de acordo com o horário universal (UTC). | Date | ||
hours : Number
A hora (um inteiro de 0 a 23) da parte do dia de um objeto Date de acordo com o horário local. | Date | ||
hoursUTC : Number
A hora (um inteiro de 0 a 23) do dia de um objeto Date de acordo com o horário universal (UTC). | Date | ||
milliseconds : Number
A parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date de acordo com o horário local. | Date | ||
millisecondsUTC : Number
A parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
minutes : Number
A parte dos minutos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário local. | Date | ||
minutesUTC : Number
A parte dos minutos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
month : Number
O mês (0 para janeiro, 1 para fevereiro e assim por diante) de um objeto Date de acordo com o horário local. | Date | ||
monthUTC : Number
A parte do mês (0 [janeiro] a 11 [dezembro]) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
seconds : Number
A parte dos segundos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário local. | Date | ||
secondsUTC : Number
A parte dos segundos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
time : Number
O número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date. | Date | ||
timezoneOffset : Number [somente leitura]
A diferença, em minutos, entre o horário universal (UTC) e o horário local do computador. | Date |
Método | Definido por | ||
---|---|---|---|
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Constrói um novo objeto Date que contém a data e a hora especificadas. | Date | ||
Retorna o dia do mês (um inteiro de 1 a 31) especificado por um objeto Date de acordo com o horário local. | Date | ||
Retorna o dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) especificado por essa Data de acordo com o horário local. | Date | ||
Retorna o ano completo (um número de quatro dígitos, como 2000) de um objeto Date de acordo com o horário local. | Date | ||
Retorna a hora (um inteiro de 0 a 23) da parte do dia de um objeto Date de acordo com o horário local. | Date | ||
Retorna a parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date de acordo com o horário local. | Date | ||
Retorna a parte dos minutos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário local. | Date | ||
Retorna a parte do mês (0 para janeiro, 1 para fevereiro e assim por diante) dessa Data de acordo com o horário local. | Date | ||
Retorna a parte dos segundos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário local. | Date | ||
Retorna o número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date. | Date | ||
Retorna a diferença, em minutos, entre o horário universal (UTC) e o horário local do computador. | Date | ||
Retorna o dia do mês (um inteiro de 1 a 31) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna o dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) dessa Data de acordo com o horário universal (UTC). | Date | ||
Retorna o ano de quatro dígitos de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna a hora (um inteiro de 0 a 23) do dia de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna a parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna a parte dos minutos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna a parte do mês (0 [January] a 11 [December]) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Retorna a parte dos segundos (um inteiro de 0 a 59) de um objeto Date de acordo com o horário universal (UTC). | Date | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
[estático]
Converte uma string que representa uma data em um número que equivale ao número de milésimos de segundo decorridos desde 1° de janeiro de 1970, UTC. | Date | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define o dia do mês, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define o ano, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define a hora, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define os milésimos de segundo, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define os minutos, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define o mês e, opcionalmente, o dia do mês, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Define os segundos, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. | Date | ||
Define a data em milésimos de segundo, desde a meia-noite de 1° de janeiro de 1970, e retorna o novo horário em milésimos de segundo. | Date | ||
Define o dia do mês, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define o ano, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define a hora, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define os milésimos de segundo, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define os minutos, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define o mês e, opcionalmente, o dia, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Define os segundos e, opcionalmente, os milésimos de segundo, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. | Date | ||
Retorna uma representação de string do dia e da data apenas e não inclui o horário ou o fuso horário. | Date | ||
Fornece um método que pode ser substituído para personalizar a codificação JSON de valores em um objeto Date. | Date | ||
Retorna uma representação de String do dia e da data apenas e não inclui o horário ou o fuso horário. | Date | ||
Retorna uma representação de String do dia, da data e do horário, fornecida no horário local. | Date | ||
Retorna uma representação de String do horário apenas e não inclui o dia, a data, o ano ou o fuso horário. | Date | ||
Retorna uma representação de String do dia, da data, do horário e do fuso horário. | Date | ||
Retorna uma representação de String do horário e do fuso horário apenas e não inclui o dia e a data. | Date | ||
Retorna uma representação de String do dia, da data e do horário no horário universal (UTC). | Date | ||
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number [estático]
Retorna o número de milésimos de segundo entre a meia-noite de 1° de janeiro de 1970, horário universal, e o horário especificado nos parâmetros. | Date | ||
Retorna o número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date. | Date |
date | propriedade |
date:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O dia do mês (um inteiro de 1 a 31) especificado por um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get date():Number
AS3 function set date(value:Number):void
Elementos da API relacionados
dateUTC | propriedade |
dateUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O dia do mês (um inteiro de 1 a 31) de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get dateUTC():Number
AS3 function set dateUTC(value:Number):void
Elementos da API relacionados
day | propriedade |
day:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) especificado por essa Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get day():Number
Elementos da API relacionados
dayUTC | propriedade |
dayUTC:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) dessa Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get dayUTC():Number
Elementos da API relacionados
fullYear | propriedade |
fullYear:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O ano completo (um número de quatro dígitos, como 2000) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get fullYear():Number
AS3 function set fullYear(value:Number):void
Elementos da API relacionados
fullYearUTC | propriedade |
fullYearUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O ano de quatro dígitos de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get fullYearUTC():Number
AS3 function set fullYearUTC(value:Number):void
Elementos da API relacionados
hours | propriedade |
hours:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
A hora (um inteiro de 0 a 23) da parte do dia de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get hours():Number
AS3 function set hours(value:Number):void
Elementos da API relacionados
hoursUTC | propriedade |
hoursUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A hora (um inteiro de 0 a 23) do dia de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get hoursUTC():Number
AS3 function set hoursUTC(value:Number):void
Elementos da API relacionados
milliseconds | propriedade |
milliseconds:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get milliseconds():Number
AS3 function set milliseconds(value:Number):void
Elementos da API relacionados
millisecondsUTC | propriedade |
millisecondsUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get millisecondsUTC():Number
AS3 function set millisecondsUTC(value:Number):void
Elementos da API relacionados
minutes | propriedade |
minutes:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
A parte dos minutos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get minutes():Number
AS3 function set minutes(value:Number):void
Elementos da API relacionados
minutesUTC | propriedade |
minutesUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte dos minutos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get minutesUTC():Number
AS3 function set minutesUTC(value:Number):void
Elementos da API relacionados
month | propriedade |
month:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O mês (0 para janeiro, 1 para fevereiro e assim por diante) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get month():Number
AS3 function set month(value:Number):void
Elementos da API relacionados
monthUTC | propriedade |
monthUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte do mês (0 [janeiro] a 11 [dezembro]) de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get monthUTC():Number
AS3 function set monthUTC(value:Number):void
Elementos da API relacionados
seconds | propriedade |
seconds:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte dos segundos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Implementação
AS3 function get seconds():Number
AS3 function set seconds(value:Number):void
Elementos da API relacionados
secondsUTC | propriedade |
secondsUTC:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A parte dos segundos(um inteiro de 0 a 59) de um objeto Date
de acordo com o horário universal (UTC).
Implementação
AS3 function get secondsUTC():Number
AS3 function set secondsUTC(value:Number):void
Elementos da API relacionados
time | propriedade |
time:Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
O número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date
. Use esse método para representar um instante específico no tempo ao comparar dois ou mais objetos Date
.
Implementação
AS3 function get time():Number
AS3 function set time(value:Number):void
Elementos da API relacionados
timezoneOffset | propriedade |
timezoneOffset:Number
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
A diferença, em minutos, entre o horário universal (UTC) e o horário local do computador. Especificamente, esse valor é o número de minutos que você precisa adicionar ao horário local do computador para equivaler ao UTC. Se o horário do computador estiver definido como posterior ao UTC, o valor será negativo.
Implementação
AS3 function get timezoneOffset():Number
Elementos da API relacionados
Date | () | Construtor |
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Constrói um novo objeto Date que contém a data e a hora especificadas.
O construtor Date()
utiliza até sete parâmetros (ano, mês, ..., milésimo de segundo) para especificar uma data e uma hora até milésimos de segundo. A data que o objeto Date recém-construído contém depende do número, e do tipo de dados, de argumentos transmitidos.
- Se você não transmitir argumentos, o objeto Date será atribuído à data e à hora atuais.
- Se você transmitir um argumento do tipo de dados Number, o objeto Date será atribuído a um valor de hora com base no número de milésimos de segundo desde 1° de janeiro de 1970, 0:00:000 GMT, conforme especificado pelo argumento isolado.
- Se você transmitir um argumento do tipo de dados String e a string contiver uma data válida, o objeto Date conterá um valor de tempo com base nessa data.
- Se você transmitir dois ou mais argumentos, o objeto Date será atribuído a um valor de hora com base nos valores dos argumentos transmitidos, que representam o ano, o mês, a data, a hora, o minuto, o segundo e os milésimos de segundo da data.
Se você transmitir uma string ao construtor da classe Date, a data poderá estar em vários formatos, mas deverá incluir pelo menos o mês, a data e o ano. Por exemplo, Feb 1 2005
é válido, mas Feb 2005
não é. A lista a seguir indica alguns dos formatos válidos:
- Dia Mês Data Horas:Minutos:Segundos GMT Ano (por exemplo, "Terça-feira, 1° de fevereiro 00:00:00 GMT-0800 2005", que corresponde a
toString()
) - Dia Mês Data Ano Horas:Minutos:Segundos AM/PM (por exemplo, "Terça-feira, 1° de fevereiro de 2005 12:00:00 AM", que corresponde a
toLocaleString()
) - Dia Mês Data Ano (por exemplo, "Terça-feira, 1° de fevereiro de 2005", que corresponde a
toDateString()
) - Mês/Dia/Ano (por exemplo, "02/01/2005")
- Mês/Ano (por exemplo, "02/2005")
yearOrTimevalue:Object — Se outros parâmetros forem especificados, esse número representará um ano (como 1965); caso contrário, representará um valor de hora. Se o número representar um ano, um valor de 0 a 99 indicará de 1900 a 1999; caso contrário, todos os quatro dígitos do ano deverão ser especificados. Se o número representar um valor de hora (nenhum outro parâmetro for especificado), ele será o número de milésimos de segundo antes ou depois de 0:00:00 GMT de 1° de janeiro de 1970; um valor negativo representa um tempo antes de 0:00:00 GMT de 1° de janeiro de 1970, enquanto um valor positivo representa um horário após.
| |
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
date:Number (default = 1 ) — Um inteiro de 1 a 31.
| |
hour:Number (default = 0 ) — Um inteiro de 0 (meia-noite) a 23 (11 p.m.).
| |
minute:Number (default = 0 ) — Um inteiro de 0 a 59.
| |
second:Number (default = 0 ) — Um inteiro de 0 a 59.
| |
millisecond:Number (default = 0 ) — Um inteiro de 0 a 999 de milésimos de segundo.
|
Elementos da API relacionados
getDate | () | método |
AS3 function getDate():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o dia do mês (um inteiro de 1 a 31) especificado por um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — O dia do mês (1 - 31) que um objeto Date representa.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getDate()
é então chamado, recuperando o dia do mês.
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 | () | método |
AS3 function getDay():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) especificado por essa Data
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — Uma versão numérica do dia da semana (0 a 6) que um objeto Date representa.
|
Exemplo ( Como usar este exemplo )
weekDayLabels
com os elementos [domingo,segunda,terça,quarta,quinta,sexta,sábado]
e um novo objeto Date someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getDay()
é então chamado duas vezes, mostrando primeiro o dia do mês como 6 e, em seguida, mostrando o dia da semana com o uso de 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 | () | método |
AS3 function getFullYear():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o ano completo (um número de quatro dígitos, como 2000) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — O ano completo que um objeto Date representa.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getFullYear()
é então chamado, recuperando o ano de quatro dígitos.
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 | () | método |
AS3 function getHours():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a hora (um inteiro de 0 a 23) da parte do dia de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — A hora (0 a 23) do dia que um objeto Date representa.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). Os métodos getHours()
e getMinutes()
são então chamados, recuperando as horas e os minutos no formato de 24 horas. Por fim, uma string localTime
é criada e atribuída ao resultado de uma chamada à função getUSClockTime()
, que, por sua vez, chama getHours()
e getMinutes()
novamente, resultando no horário 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 as String; }
getMilliseconds | () | método |
AS3 function getMilliseconds():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — A parte dos milésimos de segundo de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getMilliseconds()
é então chamado, recuperando os milésimos de segundo do objeto Date now
na ocasião em que ele foi criado.
var now:Date = new Date(); trace(now.getMilliseconds());
getMinutes | () | método |
AS3 function getMinutes():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos minutos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — A parte dos minutos de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getMinutes()
é então chamado, recuperando os minutos do objeto Date now
na ocasião em que ele foi criado.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
getMonth | () | método |
AS3 function getMonth():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte do mês (0 para janeiro, 1 para fevereiro e assim por diante) dessa Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — A parte do mês (0 a 11) de um objeto Date .
|
Exemplo ( Como usar este exemplo )
monthLabels
com os elementos January
a December
e um novo objeto Date now
sem parâmetros. O método getMonth()
é então chamado duas vezes, retornando primeiro o número do mês e, em seguida, o nome do mês referente ao mês em que o objeto Date now
foi criado.
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 | () | método |
AS3 function getSeconds():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos segundos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Number — A parte dos segundos (0 a 59) de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getSeconds()
é então chamado, recuperando os segundos do objeto Date now
na ocasião em que ele foi criado.
var now:Date = new Date(); trace(now.getSeconds());
getTime | () | método |
AS3 function getTime():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date
. Use esse método para representar um instante específico no tempo ao comparar dois ou mais objetos Date
.
Number — O número de milésimos de segundo desde 1° de janeiro de 1970 que um objeto Date representa.
|
Exemplo ( Como usar este exemplo )
mlk
com os parâmetros year
(1929
), month
(0
= janeiro) e day
(15
). O método getTime()
é então chamado, recuperando os milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, que é negativo porque o ano está definido como 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
sem parâmetros e, em seguida, usa os seguintes métodos da classe DateMath (criada a seguir) para adicionar tempo ao objeto Date now
original desde o momento em que ele foi criado:
addSeconds()
: adiciona 30 segundos anow
.addMinutes()
: adiciona 30 segundos anow
.addHours()
: adiciona 6 horas ao objeto Datenow
.addDays()
: adiciona 30 dias ao objeto Datenow
.addWeeks()
: adiciona 4 semanas anow
.
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 | () | método |
AS3 function getTimezoneOffset():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a diferença, em minutos, entre o horário universal (UTC) e o horário local do computador.
RetornaNumber — Os minutos que você precisa adicionar ao valor de horário local do computador para equivaler ao UTC. Se o horário do computador estiver definido como posterior ao UTC, o valor de retorno será negativo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getTimezoneOffset()
é então chamado, recuperando a diferença (em minutos) do horário em que now
foi criado e do Horário universal. O deslocamento de fuso horário é convertido em horas dividindo-se o resultado por 60.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
getUTCDate | () | método |
AS3 function getUTCDate():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o dia do mês (um inteiro de 1 a 31) de um objeto Date
de acordo com o horário universal (UTC).
Number — O dia UTC do mês (1 a 31) que um objeto Date representa.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getUTCDate()
é então chamado, recuperando o dia do mês, de acordo com o 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 | () | método |
AS3 function getUTCDay():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o dia da semana (0 para domingo, 1 para segunda-feira e assim por diante) dessa Date
de acordo com o horário universal (UTC).
Number — O dia UTC da semana (0 a 6) que um objeto Date representa.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
weekDayLabels
com os elementos [domingo,segunda,terça,quarta,quinta,sexta,sábado]
e um novo objeto Date someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getUTCDay()
é então chamado duas vezes, mostrando primeiro o dia do mês como 6 e, em seguida, mostrando o dia da semana com o uso de weekDayLabels
de acordo com o 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 | () | método |
AS3 function getUTCFullYear():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o ano de quatro dígitos de um objeto Date
de acordo com o horário universal (UTC).
Number — O ano UTC de quatro dígitos que um objeto Date representa.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getUTCFullYear()
é então chamado, recuperando o ano de quatro dígitos, de acordo com o 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 | () | método |
AS3 function getUTCHours():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a hora (um inteiro de 0 a 23) do dia de um objeto Date
de acordo com o horário universal (UTC).
Number — A hora UTC do dia (0 a 23) que um objeto Date representa.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). Os métodos getHours()
e getMinutes()
são então chamados, recuperando as horas e os minutos no formato de 24 horas. Por fim, uma string localTime
é criada e atribuída ao resultado de uma chamada à função getUSClockTime()
, que, por sua vez, chama getHours()
e getMinutes()
novamente, resultando no horário 03:05 PM
. Por fim, uma variável de String utcTime
é criada da mesma maneira que localTime
e, nesse caso, o resultado é o mesmo.
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 | () | método |
AS3 function getUTCMilliseconds():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos milésimos de segundo (um inteiro de 0 a 999) de um objeto Date
de acordo com o horário universal (UTC).
Number — A parte dos milésimos de segundo UTC de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCMilliseconds()
é então chamado, recuperando os milésimos de segundo do objeto Date now
na ocasião em que ele foi criado, de acordo com o UTC.
var now:Date = new Date(); trace(now.getUTCMilliseconds());
getUTCMinutes | () | método |
AS3 function getUTCMinutes():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos minutos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário universal (UTC).
Number — A parte dos minutos UTC de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCMinutes()
é então chamado, recuperando os minutos do objeto Date now
na ocasião em que ele foi criado, de acordo com o UTC.
var now:Date = new Date(); trace(now.getUTCMinutes());
getUTCMonth | () | método |
AS3 function getUTCMonth():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte do mês (0 [janeiro] a 11 [dezembro]) de um objeto Date
de acordo com o horário universal (UTC).
Number — A parte do mês UTC de um objeto Date .
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
monthLabels
com os elementos January
a December
e um novo objeto Date now
sem parâmetros. O método getUTCMonth()
é então chamado duas vezes, retornando primeiro o número do mês e, em seguida, o nome do mês referente ao mês em que o objeto Date now
foi criado, de acordo com o 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 | () | método |
AS3 function getUTCSeconds():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna a parte dos segundos (um inteiro de 0 a 59) de um objeto Date
de acordo com o horário universal (UTC).
Number — A parte dos segundos UTC de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCSeconds()
é então chamado, recuperando os segundos do objeto Date now
na ocasião em que ele foi criado, de acordo com o UTC.
var now:Date = new Date(); trace(now.getUTCSeconds());
parse | () | método |
public static function parse(date:String):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Converte uma string que representa uma data em um número que equivale ao número de milésimos de segundo decorridos desde 1° de janeiro de 1970, UTC.
Parâmetros
date:String — Uma representação de string de uma data, que está em conformidade com o formato da saída de Date.toString() . O formato de data para a saída de Date.toString() é:
Day Mon DD HH:MM:SS TZD YYYY Por exemplo: Wed Apr 12 15:30:17 GMT-0700 2006 A TZD (Designação de fuso horário) está sempre no formato 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 — Um número que representa os milésimos de segundo decorridos desde 1° de janeiro de 1970, UTC.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
dateParsed
para 30 de novembro de 1974. O método Date.parse()
é então chamado, convertendo a data em milésimos de segundo desde 1° de janeiro de 1970.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // 155030400000
setDate | () | método |
AS3 function setDate(day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o dia do mês, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
day:Number — Um inteiro de 1 a 31.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getDate()
é então chamado, recuperando o dia do mês. Em seguida, setDate()
é chamado com o parâmetro day
definido como 20
e, depois, getDate()
é chamado novamente, recuperando o dia do mês recém-definido.
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 | () | método |
AS3 function setFullYear(year:Number, month:Number, day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o ano, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. Se os parâmetros month
e day
forem especificados, eles serão definidos como o horário local. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Chamar esse método não modifica os outros campos de Date
, mas Date.getUTCDay()
e Date.getDay()
poderão reportar um novo valor se o dia da semana for alterado como resultado da chamada desse método.
Parâmetros
year:Number — Um número de quatro dígitos que especifica um ano. Números de dois dígitos não representam anos de quatro dígitos; por exemplo, 99 não é o ano 1999, mas sim o ano 99.
| |
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
day:Number — Um número de 1 a 31.
|
Number — O novo horário, em milésimos de segundo.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getFullYear()
é então chamado, recuperando o ano de quatro dígitos. Em seguida, setFullYear()
é chamado com o parâmetro year
definido como 2000
e, depois, getFullYear()
é chamado novamente, recuperando o ano recém-definido.
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 | () | método |
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define a hora, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
hour:Number — Um inteiro de 0 (meia-noite) a 23 (11 p.m.).
| |
minute:Number — Um inteiro de 0 a 59.
| |
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). Os métodos getHours()
e getMinutes()
são então chamados, recuperando as horas e os minutos. Em seguida, setHours()
é chamado com o parâmetro hour
definido como 12
e, depois, getHours()
e getMinutes()
são chamados novamente, recuperando as horas e os minutos recém-definidos.
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 | () | método |
AS3 function setMilliseconds(millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os milésimos de segundo, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getMilliseconds()
é então chamado, recuperando os milésimos de segundo quando now
foi criado. Em seguida, outro objeto Date before
com uma chamada adicional a setMilliseconds()
com o parâmetro millisecond
definido como 4
e getMilliseconds()
é chamado novamente, recuperando os milésimos de segundo recém-definidos.
var now:Date = new Date(); trace(now); trace(now.getMilliseconds()); var before:Date = new Date(now.setMilliseconds(4)); trace(before); trace(before.getMilliseconds());
setMinutes | () | método |
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os minutos, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
minute:Number — Um inteiro de 0 a 59.
| |
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getMinutes()
é então chamado, recuperando os minutos quando now
foi criado. Em seguida, outro objeto Date before
com uma chamada adicional a setMinutes()
com o parâmetro minute
definido como 0
e getMinutes()
é chamado novamente, recuperando os minutos recém-definidos.
var now:Date = new Date(); trace(now); trace(now.getMinutes()); var before:Date = new Date(now.setMinutes(0)); trace(before); trace(before.getMinutes());
setMonth | () | método |
AS3 function setMonth(month:Number, day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o mês e, opcionalmente, o dia do mês, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
day:Number — Um inteiro de 1 a 31.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
monthLabels
com os elementos janeiro
a dezembro
e um novo objeto Month now
sem parâmetros. O método getMonth()
é então chamado, recuperando o mês no qual now
foi criado. Em seguida, setMonth()
é chamado com o parâmetro month
definido como 0
e, depois, getMonth()
é chamado novamente, recuperando o mês recém-definido..
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 | () | método |
AS3 function setSeconds(second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os segundos, de acordo com o horário local, e retorna o novo horário em milésimos de segundo. O horário local é determinado pelo sistema operacional no qual o tempo de execução do Flash está sendo executado.
Parâmetros
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getseconds()
é então chamado, recuperando os segundos quando now
foi criado. Em seguida, setSeconds()
é chamado com o parâmetro second
definido como 0
e getSeconds()
é chamado novamente, recuperando os segundos recém-definidos.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
setTime | () | método |
AS3 function setTime(millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define a data em milésimos de segundo, desde a meia-noite de 1° de janeiro de 1970, e retorna o novo horário em milésimos de segundo.
Parâmetros
millisecond:Number — Um valor inteiro em que 0 é meia-noite em 1° de janeiro, horário universal (UTC).
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método setTime()
é então chamado, com o parâmetro millisecond
definido como -1292601600000
, que define o horário como 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 | () | método |
AS3 function setUTCDate(day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o dia do mês, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. Chamar esse método não modifica os outros campos de um objeto Date
, mas os métodos Date.getUTCDay()
e Date.getDay()
poderão reportar um novo valor se o dia da semana for alterado como resultado da chamada desse método.
Parâmetros
day:Number — Um número; um inteiro de 1 a 31.
|
Number — O novo horário, em milésimos de segundo.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getUTCDate()
é chamado e retorna corretamente o dia do mês. Em seguida, setUTCDate()
é chamado com o parâmetro day
definido como 1
e uma instrução trace()
confirma que a data foi corretamente definida.
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 | () | método |
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o ano, no horário universal (UTC), e retorna o novo horário em milésimos de segundo.
Opcionalmente, esse método também pode definir o mês e o dia do mês. Chamar esse método não modifica os outros campos, mas Date.getUTCDay()
e Date.getDay()
poderão reportar um novo valor se o dia da semana for alterado como resultado da chamada desse método.
Parâmetros
year:Number — Um inteiro que representa o ano especificado como ano completo de quatro dígitos, como 2000.
| |
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
day:Number — Um inteiro de 1 a 31.
|
Number — Um inteiro.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). O método getUTCFullYear()
é chamado e retorna corretamente o ano de quatro dígitos. Em seguida, setUTCFullYear()
é chamado com o parâmetro year
definido como 1975
e uma instrução trace()
confirma que o ano foi corretamente definido.
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 | () | método |
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define a hora, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. Opcionalmente, os minutos, os segundos e os milésimos de segundo podem ser especificados.
Parâmetros
hour:Number — Um inteiro de 0 (meia-noite) a 23 (11 p.m.).
| |
minute:Number — Um inteiro de 0 a 59.
| |
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
). Os métodos getHours()
, getMinutes()
, getUTCHours()
e getUTCMinutes()
são então chamados, recuperando as horas e os minutos. Em seguida, setUTCHours()
é chamado com o parâmetro hour
definido como 12
e, depois, os métodos getHours()
, getMinutes()
, getUTCHours()
e getUTCMinutes()
são chamados novamente e exibem corretamente a hora atualizada.
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 | () | método |
AS3 function setUTCMilliseconds(millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os milésimos de segundo, no horário universal (UTC), e retorna o novo horário em milésimos de segundo.
Parâmetros
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCMilliseconds()
é então chamado, recuperando os milésimos de segundo UTC quando now
foi criado. Em seguida, outro objeto Date before
com uma chamada adicional a setUTCMilliseconds()
com o parâmetro millisecond
definido como 4
e getUTCMilliseconds()
é chamado novamente, recuperando os milésimos de segundo recém-definidos.
var now:Date = new Date(); trace(now); trace(now.getUTCMilliseconds()); var before:Date = new Date(now.setUTCMilliseconds(4)); trace(before); trace(before.getUTCMilliseconds());
setUTCMinutes | () | método |
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os minutos, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. Opcionalmente, você pode especificar os segundos e milésimos de segundo.
Parâmetros
minute:Number — Um inteiro de 0 a 59.
| |
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCMinutes()
é então chamado, recuperando os minutos UTC quando now
foi criado. Em seguida, outro objeto Date before
com uma chamada adicional a setUTCMinutes()
com o parâmetro minute
definido como 0
e getUTCMinutes()
é chamado novamente, recuperando os minutos recém-definidos.
var now:Date = new Date(); trace(now); trace(now.getUTCMinutes()); var before:Date = new Date(now.setUTCMinutes(0)); trace(before); trace(before.getUTCMinutes());
setUTCMonth | () | método |
AS3 function setUTCMonth(month:Number, day:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define o mês e, opcionalmente, o dia, no horário universal (UTC), e retorna o novo horário em milésimos de segundo. Chamar esse método não modifica os outros campos, mas Date.getUTCDay()
e Date.getDay()
poderão reportar um novo valor se o dia da semana for alterado como resultado da chamada desse método.
Parâmetros
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
day:Number — Um inteiro de 1 a 31.
|
Number — O novo horário, em milésimos de segundo.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
UTCMonthLabels
com os elementos janeiro
a dezembro
e um novo objeto UTCMonth now
sem parâmetros. O método getUTCMonth()
é então chamado, recuperando o Mês UTC no qual now
foi criado. Em seguida, setUTCMonth()
é chamado com o parâmetro month
definido como 0
e, depois, getUTCMonth()
é chamado novamente, recuperando o mês recém-definido..
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 | () | método |
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Define os segundos e, opcionalmente, os milésimos de segundo, no horário universal (UTC), e retorna o novo horário em milésimos de segundo.
Parâmetros
second:Number — Um inteiro de 0 a 59.
| |
millisecond:Number — Um inteiro de 0 a 999.
|
Number — O novo horário, em milésimos de segundo.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getUTCSeconds()
é então chamado, recuperando os segundos quando now
foi criado. Em seguida, setUTCSeconds()
é chamado com o parâmetro second
definido como 0
e getUTCSeconds()
é chamado novamente, recuperando os segundos recém-definidos.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
toDateString | () | método |
AS3 function toDateString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de string do dia e da data apenas e não inclui o horário ou o fuso horário. Contraste com os seguintes métodos:
Date.toTimeString()
, que retorna apenas o horário e o fuso horárioDate.toString()
, que retorna não só o dia e a data, como também o horário e o fuso horário
String — A representação de string do dia e da data apenas.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
now
sem parâmetros e, em seguida, os seguintes métodos são chamados em uma instrução trace()
toString
: exibe todos os parâmetros paranow
no momento em quenow
foi criado.toDateString()
: exibe os parâmetrosday
,month
eyear
para o momento em quenow
foi criado.
var now:Date = new Date(); trace(now); trace(now.toDateString());
toJSON | () | método |
AS3 function toJSON(k:String):*
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3, Flash Lite 4 |
Fornece um método que pode ser substituído para personalizar a codificação JSON de valores em um objeto Date.
O método JSON.stringify()
procura um método toJSON()
em cada objeto que percorre. Se o método toJSON()
for encontrado, JSON.stringify()
o invocará para cada valor que encontrar, passando a chave emparelhada ao valor.
A data fornece uma implementação padrão de toJSON ()
que retorna a saída de Date.toString ()
. Os clientes que desejam exportar objetos Date para JSON em qualquer outro formato podem fornecer as suas próprias implementações. Você pode fazer isto redefinindo o toJSON ()
método no protótipo de classe.
O método toJSON()
pode retornar um valor de qualquer tipo. Se retornar um objeto, stringify()
aplicará funções recursivas a esse objeto. Se toJSON()
retornar uma string, stringify()
não usará funções recursivas e continuará sua travessia.
Parâmetros
k:String — A chave de um par de chave/valor que JSON.stringify() encontrou durante a travessia desse objeto
|
* — O valor do objeto de Date.toString().
|
Elementos da API relacionados
Object.prototype
toLocaleDateString | () | método |
AS3 function toLocaleDateString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do dia e da data apenas e não inclui o horário ou o fuso horário. Esse método retorna o mesmo valor que Date.toDateString
. Contraste com os seguintes métodos:
Date.toTimeString()
, que retorna apenas o horário e o fuso horárioDate.toString()
, que retorna não só o dia e a data, como também o horário e o fuso horário
String — A representação de String do dia e da data apenas.
|
Elementos da API relacionados
toLocaleString | () | método |
AS3 function toLocaleString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do dia, da data e do horário, fornecida no horário local. Contraste com o método Date.toString()
, que retorna as mesmas informações (mais o fuso horário), com o ano listado no final da string.
String — Uma representação de string de um objeto Date no fuso horário local.
|
toLocaleTimeString | () | método |
AS3 function toLocaleTimeString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do horário apenas e não inclui o dia, a data, o ano ou o fuso horário. Contraste com o método Date.toTimeString()
, que retorna o horário e o fuso horário.
String — A representação de string do horário e do fuso horário apenas.
|
Elementos da API relacionados
toString | () | método |
AS3 function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do dia, da data, do horário e do fuso horário. O formato de data para a saída é:
Day Mon Date HH:MM:SS TZD YYYY
Por exemplo:
Wed Apr 12 15:30:17 GMT-0700 2006Retorna
String — A representação de string de um objeto Date .
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros e, em seguida, toString
é chamado em uma instrução trace()
, que exibe todos os parâmetros para now
no momento em que now
foi criado.
var now:Date = new Date(); trace(now);
toTimeString | () | método |
AS3 function toTimeString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do horário e do fuso horário apenas e não inclui o dia e a data. Contraste com o método Date.toDateString()
, que retorna apenas o dia e a data.
String — A representação de string do horário e do fuso horário apenas.
|
Elementos da API relacionados
toUTCString | () | método |
AS3 function toUTCString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna uma representação de String do dia, da data e do horário no horário universal (UTC). Por exemplo, a data 1° de fevereiro de 2005 é retornada como Terça-feira, 1° de fevereiro 00:00:00 2005 UTC
.
String — A representação de string de um objeto Date no horário UTC.
|
Elementos da API relacionados
UTC | () | método |
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o número de milésimos de segundo entre a meia-noite de 1° de janeiro de 1970, horário universal, e o horário especificado nos parâmetros. Esse método usa o horário universal, enquanto o construtor de Date
usa o horário local.
Esse método será útil se você quiser transmitir uma data UTC ao construtor da classe Date. Como o construtor da classe Date aceita o deslocamento de milésimos de segundo como um argumento, você pode usar o método Date.UTC() para converter a data UTC no deslocamento de milésimos de segundo correspondente e enviar esse deslocamento como um argumento para o construtor da classe Date:
Parâmetros
year:Number — Um inteiro de quatro dígitos que representa o ano (por exemplo, 2000).
| |
month:Number — Um inteiro de 0 (janeiro) a 11 (dezembro).
| |
date:Number (default = 1 ) — Um inteiro de 1 a 31.
| |
hour:Number (default = 0 ) — Um inteiro de 0 (meia-noite) a 23 (11 p.m.).
| |
minute:Number (default = 0 ) — Um inteiro de 0 a 59.
| |
second:Number (default = 0 ) — Um inteiro de 0 a 59.
| |
millisecond:Number (default = 0 ) — Um inteiro de 0 a 999.
|
Number — O número de milésimos de segundo desde 1° de janeiro de 1970 e a data e a hora especificadas.
|
Exemplo ( Como usar este exemplo )
someBirthday
com os parâmetros year
(1974
), month
(10
= novembro), day
(30
), hour
(1
) e minute
(20
) usando o horário local. Em seguida, uma chamada a UTC()
em um método setTime()
redefine os mesmos parâmetros para o horário universal.
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 | () | método |
AS3 function valueOf():Number
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retorna o número de milésimos de segundo desde a meia-noite de 1° de janeiro de 1970, horário universal, para um objeto Date
.
Number — O número de milésimos de segundo desde 1° de janeiro de 1970 que um objeto Date representa.
|
Exemplo ( Como usar este exemplo )
now
sem parâmetros. O método getTime()
é então chamado, recuperando o número de milésimos de segundo entre o momento em que now
foi criado e a meia-noite de 1° de janeiro de 1970. Em seguida, valueOf()
é chamado, recuperando a mesma coisa.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date()
para atribuir as seguintes variáveis:
myDate1
chamaDate()
sem parâmetros, que definemyDate1
como a data e a hora atuais (de acordo com a data e a hora do sistema atual).myDate2
chamaDate()
com os parâmetrosyear
(2000
), mês (0
= janeiro) eday
(1
) transmitidos.myDate3
chamaDate()
com os oyear
(65
= 1965), omonth
(2
= março), oday
(6
), ahour
(9
), ominute
(30
), osecond
(15
) e omillisecond
-+ (0
) transmitidos como parâmetros.myDate4
chamaDate()
com o valor de hora representando o número de milésimos de segundo antes de (já que o valor é negativo) 0:00:00 GMT de 1° de janeiro de 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 } } }
Wed Jun 13 2018, 11:10 AM Z