Chapitre 10

Date et temps

L'objet date stocke des dates et le temps et fournit les méthodes pour les manipuler. Les objets date sont statiques et utilisent le fuseau horaire du navigateur pour afficher la date sous forme de texte.

Pour créer un objet date on utilise le constructeur avec le mot clé new. En plus de la syntaxe de base new Date(), on peut passer des paramètres pour affiner le retour.

new Date()
new Date(date string)
new Date(year,month)
new Date(year,month,day)
new Date(year,month,day,hours)
new Date(year,month,day,hours,minutes)
new Date(year,month,day,hours,minutes,seconds)
new Date(year,month,day,hours,minutes,seconds,ms)
new Date(milliseconds)

Les mois sont spécifiés de 0 à 11, si on excède ces index, on débordera sur l'année suivante.

Les méthodes et les propriétés supportées par date sont décrites ci-dessous:

Name Description
constructor Renvoie la fonction qui a créé le prototype de l'objet Date
getDate() Renvoie le jour (1-31) du mois en cours
getDay() Renvoie le jour (0-6) de la semaine en cours
getFullYear() Renvoie l'année (sur 4 chiffres)
getHours() Renvoie l'heure (0-23)
getMilliseconds() Renvoie les millisecondes (0-999)
getMinutes() Renvoie les minutes (0-59)
getMonth() Renvoie le mois (0-11)
getSeconds() Renvoie les secondes (0-59)
getTime() Renvoie la valeur de la date en millisecondes écoulées depuis le 1er janvier 1970
getTimezoneOffset() Renvoie l'écart en minutes entre la date et le fuseau horaire UTC
getUTCDate() Renvoie le jour (1-31) du mois de la date d'après UTC
getUTCDay() Renvoie le jour (0-6) de la semaine d'après UTC
getUTCFullYear() Renvoie l'année (sur 4 chiffres) d'après UTC
getUTCHours() Renvoie les heures (0-23) d'après UTC
getUTCMilliseconds() Renvoie les millisecondes (0-999) d'après UTC
getUTCMinutes() Renvoie les minutes (0-59) d'après UTC
getUTCMonth() Renvoie les mois (0-11) d'après UTC
getUTCSeconds() Renvoie les secondes (0-59) d'après UTC
now() Renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970
parse() Formate une date passée en paramètre et renvoie sa valeur en millisecondes écoulées depuis le 1er janvier 1970
prototype Permet d'ajouter des propriétés
setDate() Définit le jour du mois (relatif au début du mois courant) pour une date passée en paramètre
setFullYear() Définit l'année
setHours() Définit l'heure
setMilliseconds() Définit les millisecondes
setMinutes() Définit les minutes
setMonth() Définit le mois
setSeconds() Définit les secondes
setTime() Définit le temps
setUTCDate() Définit le jour du mois d'après UTC
setUTCFullYear() Définit l'année d'après UTC
setUTCHours() Définit l'heure d'après UTC
setUTCMilliseconds() Définit les millisecondes d'après UTC
setUTCMinutes() Définit les minutes d'après UTC
setUTCMonth() Définit le mois d'après UTC
setUTCSeconds() Définit les secondes d'après UTC
toDateString() Renvoie la date dans un format lisible par un humain
toISOString() Renvoie la date au format ISO
toJSON() Renvoie la date en tant que chaîne, au format JSON
toLocaleDateString() Renvoie la date en tant que chaîne en utilisant les conventions de la locale
toLocaleTimeString() Renvoie le temps en tant que chaîne en utilisant les conventions de la locale
toLocaleString() Renvoie la date en utilisant les conventions de la locale
toString() Renvoie une chaîne de caractères représentant l'objet
toTimeString() Renvoie la partie temps de la date dans un format lisible par un humain
toUTCString() Convertit la date en chaîne selon le format universel
toUTC() Renvoie les millisecondes écoulées depuis le 1er janvier 1970 au format UTC
valueOf() Renvoie la valeur primitive de l'objet Date

results matching ""

    No results matching ""