Compartilhar via


Objeto JScript data

O JScript Date objeto pode ser usado para representar arbitrárias datas e horas, para obter a data corrente do sistema e para calcular as diferenças entre as datas. Ele tem vários métodos e propriedades predefinidas.The Date objeto armazena um dia da semana; um mês, dia e ano; e um time em horas, minutos, segundos e milissegundos. Essas informações se baseia o número de milissegundos desde 1 º de janeiro de 1970, Tempo Universal Coordenado (UTC), 00:00:00.000 anteriormente conhecido sistema autônomo Greenwich Mean Time.JScript pode lidar com as datas que estão no intervalo aproximado de 250.000 a.c.para 255,000 d.c., embora algumas funcionalidades de formatação é suportada somente para datas no intervalo 0 d.c.por meio de 9999 d.c.

Criando um objeto de data

Para criar um novo Date objeto, use o novo operador.O exemplo a seguir calcula o número de dias que passaram e o número de dias restantes para o ano corrente.

// Get the current date and read the year.
var today : Date = new Date();
// The getYear method should not be used. Always use getFullYear.
var thisYear : int = today.getFullYear();

// Create two new dates, one for January first of the current year,
// and one for January first of next year. The months are numbered
// starting with zero.
var firstOfYear : Date = new Date(thisYear,0,1);
var firstOfNextYear : Date = new Date(thisYear+1,0,1);

// Calculate the time difference (in milliseconds) and 
// convert the differnce to days.
const millisecondsToDays = 1/(1000*60*60*24);
var daysPast : double = (today - firstOfYear)*millisecondsToDays;
var daysToGo : double = (firstOfNextYear - today)*millisecondsToDays;

// Display the information.
print("Today is: "+today+".");
print("Days since first of the year: "+Math.floor(daysPast));
print("Days until the end of the year: "+Math.ceil(daysToGo));

A saída deste programa é semelhante a esta:

Today is: Sun Apr 1 09:00:00 PDT 2001.
Days since first of the year: 90
Days until the end of the year: 275

Consulte também

Referência

Objeto de data

Outros recursos

Objetos intrínsecos