122 of 264 menu

L'objet Date

L'objet Date est l'objet principal pour travailler avec les dates.

Syntaxe

let date = new Date();

Maintenant, la variable date est un objet de date qui stocke en lui le moment actuel (seconde, minute, heure, etc.). À l'aide de fonctions spéciales, nous pouvons obtenir les caractéristiques temporelles dont nous avons besoin, par exemple, l'heure actuelle, le jour actuel ou le mois actuel.

Par exemple, l'heure actuelle peut être obtenue ainsi : date.getHours(), et le mois actuel - comme ceci date.getMonth(). Voyez tous les variants :

let date = new Date(); console.log(date.getSeconds()); // secondes console.log(date.getMinutes()); // minutes console.log(date.getHours()); // heures console.log(date.getDate()); // jours console.log(date.getMonth()); // mois à partir de zéro console.log(date.getFullYear()); // année console.log(date.getDay()); // jour actuel de la semaine

Définir un moment temporel spécifique

Il est possible de définir non pas le moment actuel, mais un moment spécifique. Pour cela, il faut passer des paramètres au format new Date(année, mois, jour, heures, minutes, secondes, millisecondes) et dans ce cas, la variable date contiendra non pas le moment actuel, mais celui que nous avons spécifié en paramètres. Les particularités de ce format : le décompte des mois commence à zéro, les paramètres manquants, à partir des heures, sont considérés comme nuls, et pour l'année, les mois et les jours – égaux à un.

Exemple

Affichons la date actuelle (jour, mois et année) au format 'année-mois-jour' (le mois sera cependant inférieur de 1 au mois réel, car la numérotation des mois commence à zéro) :

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Voir aussi

kkuzlentrhi