Ajouter des années à une date en JavaScript

Ajouter une ou plusieurs années à une date en JavaScript #

Pour ajouter des années à une date :

  1. Utilisez le bouton getFullYear() pour obtenir l’année de la date spécifique.
  2. Utilisez la méthode setFullYear() pour définir l’année de la date.
  3. Le site setFullYear prend comme paramètre un nombre représentant l’année
    et définit la valeur de la date.
const date = new Date();
console.log(date); 


date.setFullYear(date.getFullYear() + 1);

console.log(date); 

Nous avons créé un Date en utilisant la méthode
Date()
en utilisant le constructeur Date().

L’exemple utilise la date actuelle, mais vous pouvez passer une date en tant que paramètre au constructeur
constructeur.

Nous avons utilisé la méthode
getFullYear
pour obtenir l’année de la date et avons ajouté 1 au résultat.

Le site
setFullYear
prend un nombre entier qui représente l’année et fixe la valeur à la date.

Le site setFullYear modifie la méthode Date sur lequel elle a été appelée. Si vous ne souhaitez pas modifier l’objet Date en place, créez une copie avant d’appeler la méthode.

const date = new Date();
console.log(date); 


const dateCopy = new Date(date.getTime());

dateCopy.setFullYear(date.getFullYear() + 1);

console.log(dateCopy); 

console.log(date); 

Le site
getTime
renvoie le nombre de millisecondes écoulées entre le 1er janvier,
1970 00:00:00 et la date donnée.

Nous avons utilisé l’horodatage pour créer une copie du fichier Date afin de ne pas le modifier sur place lors de l’appel de la fonction setFullYear méthode.

Vous pouvez voir le setFullYear être appelée avec 3 paramètres. Les paramètres de
paramètres que la méthode prend sont :

  1. year – Un nombre entier représentant l’année, par exemple 2022.
  2. month (facultatif) – un nombre entier compris entre 0 et 11 qui représente les
    mois de janvier à décembre.
  3. date (facultatif) – un nombre entier compris entre 1 et 31 représentant le jour du
    mois.

Notez que la valeur de l’élément month est basée sur zéro, où janvier est 0, février est 1, mars est 2, etc.

Le site month et date sont optionnels, et lorsqu’ils ne sont pas spécifiés, les
valeurs renvoyées par les paramètres getMonth() et getDate() sont utilisées.

En d’autres termes, lorsqu’ils ne sont pas fournis, le mois et la date restent les mêmes.

Laisser un commentaire