Sommaire

Les dates

1. Créer des dates

Les dates sont très présentes dans les sites web : dates de création d’un article, date de modification, date d’un commentaire, date de réservation...

Pour créer une date, nous pouvons utiliser la syntaxe classique avec le constructeur appliqué à l’objet Date() :

var aujourdhui = new Date() ;

Et nous pouvons l’afficher dans la console :

var aujourdhui = new Date() ; 
console.log( aujourdhui );

Voici l’affichage obtenu :

images/C02-049.png

Le résultat affiché est très précis : nous avons la date, l’heure, le fuseau horaire GMT et l’indication du changement d’heure.

Nous pouvons aussi créer une variable de type date, à une date voulue :

var anniversaire = new Date(1998,04,12) ; 
console.log(anniversaire) ;

Voici l’affichage obtenu :

images/C02-050.png

Le mois affiché en anglais est May, soit le mois de mai. Or, nous avions indiqué le mois ayant le numéro 4 ! Pourquoi ? Tout simplement parce que le mois de janvier, qui est le premier mois de l’année, possède l’index numéroté 0, comme pour les tableaux. Donc le mois de décembre est numéroté 11.

Si nous souhaitons avoir la date au mois d’avril, il faut donc indiquer la valeur 3. Et nous pouvons aussi ajouter une heure, des minutes et des secondes.

var anniversaire = new Date(1998,03,12,15,30,23) ; 
console.log(anniversaire) ;

Voici l’affichage obtenu :

images/C02-051.png

2. Des méthodes ...