Heim > Web-Frontend > js-Tutorial > Hauptteil

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

黄舟
Freigeben: 2017-11-06 13:11:02
Original
2517 Leute haben es durchsucht

Definition und Verwendung

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

Syntax

dateObject.getTimezoneOffset()
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe:

-480
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe:

The local time zone is: GMT -8
Nach dem Login kopieren

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>
Nach dem Login kopieren

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

getTimezoneOffset() : -330
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage