Vous êtes sur la page 1sur 1

L'objet Date

Il est possible de construire des variables contenant une date et/ou une heure, en se servant de l'objet
(une sorte de modèle) appelé Date. La création de ces variables se fait à l'aide d'une nouvelle
instruction nommée new.

var aujourdhui = new Date(); // date et heure actuelles


var anniv = new Date(1985,4,17);
var annivprec = new Date(1985,4,17,10,12,15);

Remarques :
 le mode de construction sans paramètre crée un objet Date défini sur la date courante
 si un seul argument est passé, il est compris comme une valeur numérique en millisecondes
 sinon, possible de définir un objet Date avec une année, un mois (entre 0 et 11), un jour
(entre 1 et 31), une heure (entre 0 et 23), une minute (entre 0 et 59), une seconde (entre 0 et
59), une milliseconde (entre 0 et 999).

Noter que la numérotation des mois commence à 0.

Une fois la variable créée, il est possible de l'interroger pour récupérer des informations sur la date.
Par exemple,
var aujourdhui = new Date();
alert(aujourdhui.getFullYear()); // pour afficher 2013

Fonctions Significations
getYear() Retourne les deux derniers chiffres de l'année
getFullYear() Retourne les quatre chiffres de l'année
getMonth() Retourne le numéro du mois
getDate() Retourne le jour du mois compris entre 1 et 31
getDay() Retourne le jour de la semaine ( 0 dimanche, 1 lundi, etc.)
getHours() Retourne l'heure courante entre 0 et23
getMinutes() Retourne les minutes courantes entre 0 et 59
getSeconds() Retourne les secondes courantes entre 0 et 59
getMilliseconds() Retourne le nb de millisecondes écoulées de date
getTime Renvoie le nb de millisecondes depuis l'heure 0 de janvier 70
setYear(arg) Attribue la valeur arg l'anne
setMonth(arg) Attribue la valeur arg au mois
setDate(arg) Attribue la valeur arg au jour du mois
setHours(arg) Attribue la valeur arg à l'heure
setMinutes(arg) Attribue la valeur arg aux minutes
setSeconds(arg) Attribue la valeur arg aux secondes
setTime(arg) Attribue la valeur arg au nb de millisecondes depuis l'heure 0 de
janvier 70
toString(arg) Convertit une date en chaîne
valueOf(arg) Convertit une date en millisecondes

Vous aimerez peut-être aussi