取得使用者時區
問題:
如何使用以下方式確定網路使用者的時區PHP 還是JavaScript?
答案:
PHP 函數:
<code class="php">session_start(); $timezone = $_SESSION['time'];</code>
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>
JavaScript 函數:
<code class="php">session_start(); $_SESSION['time'] = $_GET['time'];</code>PHP伺服器端腳本 (timezone.php):
在您的伺服器上建立 timezone.php 檔案並提供必要的 URL。
透過執行此流程,您可以確定使用者的時區並將其儲存在 PHP 會話中變數 $timezone.以上是如何使用 PHP 和 JavaScript 確定使用者的時區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!