Maison > Article > interface Web > Comment déterminer le fuseau horaire d'un utilisateur à l'aide de PHP et JavaScript ?
Obtenir le fuseau horaire de l'utilisateur
Question :
Comment puis-je déterminer le fuseau horaire d'un utilisateur Web à l'aide PHP ou JavaScript ?
Réponse :
Fonction PHP :
<code class="php">session_start(); $timezone = $_SESSION['time'];</code>
Fonction JavaScript :
<code class="javascript">$(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(); } }); } });</code>
Script côté serveur PHP (timezone.php) :
<code class="php">session_start(); $_SESSION['time'] = $_GET['time'];</code>
Processus :
En exécutant ce processus, vous pouvez déterminer le fuseau horaire de l'utilisateur et le stocker dans la session PHP variable $timezone.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!