Einführung:
Das Ermitteln der Zeitzone eines Benutzers kann für verschiedene Webanwendungen von entscheidender Bedeutung sein. wie das Planen von Ereignissen oder das korrekte Anzeigen zeitkritischer Informationen.
PHP Option:
Um die Zeitzone des Benutzers mit PHP zu erhalten, können Sie die in der bereitgestellten Antwort beschriebene Sitzungsvariablenmethode verwenden:
session_start(); $timezone = $_SESSION['time'];
JavaScript-Option:
Alternativ können Sie eine JavaScript-Lösung verwenden, die eine Kombination aus jQuery und beinhaltet PHP:
JavaScript-Code:
$(document).ready(function() { if ("<?php echo $timezone; ?>".length == 0) { var visitortime = new Date(); var visitortimezone = "GMT " + -visitortime.getTimezoneOffset() / 60; $.ajax({ type: "GET", url: "http://example.com/timezone.php", data: 'time=' + visitortimezone, success: function() { location.reload(); } }); } });
PHP-Code (timezone.php):
session_start(); $_SESSION['time'] = $_GET['time'];
So funktioniert es:
Das obige ist der detaillierte Inhalt vonWie kann ich die Zeitzone eines Benutzers mithilfe von PHP und JavaScript ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!