Ajouter des heures à une date avec JavaScript

"dateAddHours" est une fonction JavaScript qui permet des heures à une date.

function dateAddHours(a, b) {
  var d = b ? new Date(b) : new Date();
  d.setHours(d.getHours() + a);
  return d;
}

Le premier argument de la fonction permet de spécifier le nombre d'heures à ajouter à la date courante.

dateAddHours(30);
// renvoie par exemple : Mon Apr 22 2019 16:52:49 GMT+0200 (heure d’été d’Europe centrale)

La date de départ peut être paramétrée via le second argument de la fonction.

var date_depart = new Date(2019, 0, 1);

dateAddHours(30, date_depart);
// renvoie : Wed Jan 02 2019 06:00:00 GMT+0100 (heure normale d’Europe centrale)

Cet article vous a-t-il été utile ?

Super :)
Merci d'avoir donné votre avis !

Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !

^