getTimezoneOffset, méthode
Mise à jour : novembre 2007
Retourne la différence en minutes entre l'heure de l'ordinateur hôte et l'heure universelle coordonnée (UTC, Universal Time Coordinated).
function getTimezoneOffset() : Number
Notes
La méthode getTimezoneOffset retourne une valeur entière représentant le nombre de minutes entre l'heure de l'ordinateur utilisé et l'heure UTC. Ces valeurs concernent l'ordinateur sur lequel le script est exécuté. Si la méthode est appelée à partir d'un script serveur, la valeur de retour correspond au serveur. Si elle est appelée à partir d'un script client, la valeur de retour correspond à l'ordinateur client.
Cette valeur est positive si le fuseau horaire dans lequel vous vous trouvez est situé avant l'heure UTC (Pacifique, par exemple) et négative s'il se situe après (comme au Japon).
Par exemple, supposez qu'un client à Los Angeles contacte un serveur à New York le 1er décembre. La méthode getTimezoneOffset retourne 480 si elle est exécutée sur le client ou 300 si elle est exécutée sur le serveur.
Exemple
L'exemple ci-dessous illustre l'utilisation de la méthode getTimezoneOffset.
function TZDemo(){
var d, tz, s = "The current local time is ";
d = new Date();
tz = d.getTimezoneOffset();
if (tz < 0)
s += tz / 60 + " hours before UTC";
else if (tz == 0)
s += "UTC";
else
s += tz / 60 + " hours after UTC";
return(s);
}