Partager via


Date, objet JScript

L'objet Date JScript peut être utilisé pour représenter des dates et heures arbitraires, pour obtenir la date système actuelle et pour calculer les différences entre les dates. Il comporte plusieurs propriétés et méthodes prédéfinies. L'objet Date stocke un jour de la semaine avec le mois, la date et l'année ; et l'heure en heures, minutes et secondes. Ces informations sont fondées sur le nombre de millisecondes écoulées depuis le 1er janvier 1970 à 00:00:00.000, en temps universel (UTC, Universal Time Coordinated), précédemment appelé heure GMT (Greenwich Mean Time). JScript peut gérer les dates qui sont situées dans la plage approximative allant de 250000 ans avant J.-C. à 255000 ans après J.-C., bien que certaines fonctionnalités de mise en forme soient prises en charge uniquement pour les dates situées dans la plage allant de 0 après J.-C. à 9999 après J.-C.

Création d'un objet Date

Pour créer un nouvel objet Date, utilisez l'opérateur new. L'exemple suivant calcule, pour l'année en cours, le nombre de jours qui se sont écoulés et le nombre restant.

// 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));

Le résultat généré par ce programme se présente comme suit :

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

Voir aussi

Référence

Date, objet

Autres ressources

Objets intrinsèques