Share via


Objeto de data

Um objeto que permite o armazenamento básico e a recuperação de data e hora.Há duas formas do Date construtor.

function Date( [dateVal : { Number | String | System.DateTime } ] )
function Date( year : int, month : int, date : int[, hours : int [, minutes : int [, seconds : int [, ms : int]]]] )

Argumentos

  • dateVal
    Opcional.Se um valor numérico, dateVal representa o número de milissegundos em time universal coordenado entre a data especificada e a meia-noite de 1 º de janeiro de 1970. Se uma seqüência de caracteres, dateVal é analisada para de acordo com as regras a analisar método.The dateVal também pode ser um valor de data .NET.

  • year
    Obrigatório.O ano completo, por exemplo, 1976 (não 76).

  • mês
    Obrigatório.O mês sistema autônomo um número inteiro entre 0 e 11 (janeiro a dezembro).

  • date
    Obrigatório.A data sistema autônomo um número inteiro entre 1 e 31.

  • hours
    Opcional.Deve ser fornecido se minutos é fornecido.Um inteiro de 0 a 23 (meia-noite às 11 h) que especifica a hora.

  • minutos
    Opcional.Deve ser fornecido se segundos é fornecido.Um inteiro de 0 a 59 que especifica os minutos.

  • segundos
    Opcional.Deve ser fornecido se milissegundos é fornecido.Um inteiro de 0 a 59 que especifica os segundos.

  • ms
    Opcional.Um inteiro de 0 a 999 que especifica o milissegundos.

Comentários

A Date objeto contém um número que representa uma instância particular no momento de dentro de um milissegundo. Se o valor de um argumento for maior do que o intervalo ou é um número negativo, outros valores armazenados são modificados da mesma forma.Por exemplo, se você especificar 150 segundos, o JScript redefine esse número sistema autônomo dois minutos e 30 segundos.

Se o número for NaN, o objeto não representa uma instância específica no time. Se você passar sem parâmetros para o Date construtor, ele é inicializado para a time corrente (UTC). Uma variável do tipo Date deve ser inicializada antes de usá-lo.

O intervalo de datas que podem ser representados em um Date o objeto é aproximadamente 285,616 anos em ambos os lados do 1 º de janeiro de 1970.

The Date objeto tem dois métodos estático, analisar and UTC, que são chamados sem criar um Date objeto.

Se o Date construtor é chamado sem a novo operador, o Date objeto retornado contém a data corrente independentemente dos argumentos passados para o construtor.

Observação:

O Date objeto interopera com o .NET estrutura sistema.DateTimetipo de dados de no JScript.No entanto, outros idiomas CLS (Common linguagem Specification) não podem usar o Date objeto porque JScript somente fornece o objeto; não é derivado de um tipo .NET estrutura. Conseqüentemente, quando o tipo-anotar os parâmetros e tipos de retorno dos métodos compatível compatível com CLS, certifique-se de usar o sistema.DateTime tipo de dados, em vez do Date objeto. No entanto, você pode usar o Date objeto digitar anotar identificadores diferente de parâmetros ou tipos de retorno. Para obter mais informações, consulte Escrevendo código compatível com CLS.

Exemplo

O exemplo a seguir utiliza o Date objeto.

var s : String = "Today's date is: ";   // Declare variables.
var d : Date = new Date();              // Create Date object with today's date.
s += (d.getMonth() + 1) + "/";          // Get month
s += d.getDate() + "/";                 // Get day
s += d.getYear();                       // Get year.
print(s);                               // Print date.

Se este programa foi executado em 26 de janeiro de 1992, a saída seria:

Today's date is: 1/26/1992

Propriedades e métodos

Métodos e propriedades do objeto de data

Requisitos

Versão 1

Consulte também

Referência

Operador novo

demonstrativo var