Accueil    Javascript    Javascript - objet Date
 



Javascript objet Date  Javascript : objet Date

Index Javascript


Présentation



L'objet javascript Date apporte une gestion complète des dates en proposant des accès aux différentes parties la constituant ainsi que des méthodes de manipulation pour effectuer des calculs ou des modifications.

Déclarer une nouvelle date se fait avec la syntaxe suivante :


Nouvelle date initialisée à la date courante :

var dateActuelle = new Date();

Rendu :

Les autres constructeurs sont :

new Date(date au format texte) : le paramètre est une chaine de caractère
      au format date
new Date(valeur numérique millisecondes) : la date est calculée en milliseconde à
      partir de la date de référence : 01/01/1970
      Chaque jour correspond à 86 400 000 millisecondes.
new Date(annee, mois, jour, heures, minutes, secondes[, millisecondes]) : la date est
      construite avec tous les paramètres


Obtenir la valeur des éléments composant la date :




Fonction Description Résultat
getDate() Obtention du jour du mois new Date().getDate()
getMilliseconds() Retourne la partie millisecondes de l'heure new Date().getMilliseconds()
getSeconds() Retourne la partie secondes de l'heure new Date().getSeconds()
getMinutes() Retourne la partie minutes de l'heure new Date().getMinutes()
getHours() Retourne la partie heures de l'heure new Date().getHours()
getDay() Obtention du jour de la semaine
0 pour dimanche, 1 pour lundi ...
new Date().getDay()
getMonth() Obtention du mois
0 pour janvier, 1 pour février ... 11 pour décembre
new Date().getMonth()
getFullYear() Retourne l'année (sur 4 chiffres) new Date().getFullYear()
getYear() Retourne le nombre d'année par rapport à l'année 1900 new Date().getYear()
getTime() Retourne le nombre de millisecondes depuis le 01/01/1970 00:00 new Date().getTime()


Modifier la valeur des éléments composant la date :




Fonction Description Valeur
setMilliseconds(valeur) Défini la partie millisecondes de l'heure 0 à 999
setSeconds(valeur) Défini la partie secondes de l'heure 0 à 59
setMinutes(valeur) Défini la partie minutes de l'heure 0 à 59
setHours(valeur) Défini la partie heures de l'heure 0 à 23
setDate(valeur) Défini le jour du mois 1 à 31
setMonth(valeur) Défini le mois de la date
0 pour janvier, 1 pour février ... 11 pour décembre
0 à 11
setYear(valeur) Défini l'année par rapport à l'année 1900
setFullYear(valeur) Défini l'année (sur 4 chiffres)
setTime(valeur) Défini la Date et l'heure


Les autres fonctions :




Fonction Description Résultat
parse() Retourne le nombre de millisecondes depuis le 01/01/1970 00:00 arrondi à la seconde Date.parse(new Date())
toGMTString() Conversion de la date au format GMT new Date().toGMTString()
toLocaleString() Conversion de la date au format local new Date().toLocaleString()
UTC() Retourne le nombre de millisecondes depuis le 01/01/1970 00:00 avec le format UTC Date.UTC(année, mois, jour, heures, minutes, secondes)