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