Freigeben über


getTimezoneOffset-Methode

Aktualisiert: November 2007

Gibt den Unterschied zwischen der Zeit auf dem Hostcomputer und UTC (Universal Coordinated Time, koordinierte Weltzeit) in Minuten zurück.

function getTimezoneOffset() : Number

Hinweise

Die getTimezoneOffset-Methode gibt einen ganzzahligen Wert für die Anzahl der Minuten zurück, die zwischen der Uhrzeit des aktuellen Computers und der koordinierten Weltzeit (UTC) liegen. Diese Werte beziehen sich auf den Computer, auf dem das Skript ausgeführt wird. Bei einem Aufruf aus einem Serverskript werden die Werte des Servers zurückgegeben, und bei einem Aufruf aus einem Clientskript werden die Werte des Clients zurückgegeben.

Diese Zahl ist positiv, wenn Sie sich hinter der UTC befinden (z. B. Pazifik Sommerzeit). Wenn Sie sich vor der UTC befinden (z. B. in Japan), ist die Zahl negativ.

Beispiel: Ein Client in Los Angeles stellt am 1. Dezember eine Verbindung zu einem Server in New York City her. In diesem Fall gibt getTimezoneOffset 480 zurück, wenn die Ausführung auf dem Client erfolgt, oder 300, wenn sie auf dem Server erfolgt.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der getTimezoneOffset-Methode.

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);
}

Anforderungen

Version 1

Betrifft:

Date-Objekt

Siehe auch

Weitere Ressourcen

Methoden