Académique Documents
Professionnel Documents
Culture Documents
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.
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).
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