Objeto Date de JScript

O JScript Date objeto pode ser usado para representar datas arbitrárias e horas, para obter a data atual do sistema e para calcular as diferenças entre as datas. Ele tem vários métodos e propriedades predefinidas. O Date objeto armazena um dia da semana; dia, mês e ano; e um tempo em horas, minutos, segundos e milissegundos. Essas informações baseia-se no número de milissegundos desde 1º de janeiro de 1970, 00:00:00.000 hora Universal Coordenada (UTC), anteriormente conhecido como 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 só há suporte para datas no intervalo 0 d.c. por meio de 9999 d.c.

Criar um objeto Date

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

// 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 Date

Outros recursos

Objetos intrínsecos