Obtenir le fuseau horaires d'une date avec JavaScript

"dateTimeZone" est une fonction JavaScript qui permet d'obtenir le fuseau horaire d'une date.

function dateTimeZone(a) {
  var o = (a ? new Date(a) : new Date()).getTimezoneOffset(),
      p = Math.abs(o);
  return (o < 0 ? "+" : "-") + ("00" + Math.floor(p / 60)).slice(-2) + ":" + ("00" + (p % 60)).slice(-2);
}

La date peut être paramétrée via l'argument de la fonction.

var ma_date = new Date(2019, 1, 1);

dateTimeZone(ma_date);
// renvoie par exemple : "+01:00"

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 !

^