Heim  >  Artikel  >  Web-Frontend  >  JavaScript gibt mit der Methode getTimezoneOffset() den Zeitunterschied in Minuten zwischen der Greenwich Mean Time und der Ortszeit zurück.

JavaScript gibt mit der Methode getTimezoneOffset() den Zeitunterschied in Minuten zwischen der Greenwich Mean Time und der Ortszeit zurück.

黄舟
黄舟Original
2017-11-06 13:11:022509Durchsuche

Definition und Verwendung

Die Methode getTimezoneOffset() gibt den Zeitunterschied zwischen Greenwich Time und Ortszeit in Minuten zurück.

Syntax

dateObject.getTimezoneOffset()

Rückgabewert

Der Zeitunterschied zwischen Ortszeit und GMT-Zeit in Minuten.

Erklärung

Die Methode getTimezoneOffset() gibt die Anzahl der Minuten Differenz zwischen der Ortszeit und der GMT-Zeit oder UTC-Zeit zurück. Im Wesentlichen teilt uns diese Funktion die Zeitzone mit, in der der JavaScript-Code ausgeführt wird, und ob die angegebene Zeit Sommerzeit ist.

Der Grund dafür, dass die Rückgabe in Minuten statt in Stunden erfolgt, liegt darin, dass einige Länder Zeitzonen haben, die weniger als eine Stunde voneinander entfernt sind.

Tipps und Hinweise:

Hinweis: Aufgrund der Konvention zur Verwendung der Sommerzeit ist der Rückgabewert dieser Methode keine Konstante .

Hinweis: Diese Methode wird immer in Verbindung mit einem Datumsobjekt verwendet.

Beispiel

Beispiel 1

Im folgenden Beispiel erhalten wir den Zeitunterschied in Minuten zwischen GMT-Zeit und Ortszeit:

<script type="text/javascript">

var d = new Date()
document.write(d.getTimezoneOffset())

</script>

Ausgabe:

-480

Beispiel 2

Jetzt konvertieren wir das obige Beispiel in GMT +/- Stunden:

<script type="text/javascript">

var d = new Date()
var gmtHours = d.getTimezoneOffset()/60
document.write("The local time zone is: GMT " + gmtHours)

</script>

Ausgabe:

The local time zone is: GMT -8

Die Javascript-Methode date.getTimezoneOffset() gibt den Zeitzonenoffset der aktuellen Zone in Minuten zurück. Der Zeitzonenversatz ist die Differenz in Minuten von der Greenwich Mean Time (GMT) relativ zu Ihrer Ortszeit.

Wenn die Zeitzone beispielsweise GMT+10 ist, wird -600 zurückgegeben. Die Sommerzeit verhindert, dass dieser Wert konstant bleibt.

Beispiel:

<html>
<head>
<title>JavaScript getTimezoneOffset Method</title>
</head>
<body>
<script type="text/javascript">
  var dt = new Date();
  var tz = dt.getTimezoneOffset(); 
  document.write("getTimezoneOffset() : " + tz ); 
</script>
</body>
</html>

Dies führt zu den folgenden Ergebnissen für die Zeitzone Indien:

getTimezoneOffset() : -330

Das obige ist der detaillierte Inhalt vonJavaScript gibt mit der Methode getTimezoneOffset() den Zeitunterschied in Minuten zwischen der Greenwich Mean Time und der Ortszeit zurück.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn