在 PHP 中擷取客戶端時區
如何決定網站訪客使用的時區?
解決此問題問題,基於 PHP 的解決方案利用了 jQuery 和 PHP。實作以下步驟:
<code class="php">session_start(); $timezone = $_SESSION['time'];</code>
<code class="html"><script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script></code>
<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://domain.com/timezone.php", data: 'time=' + visitortimezone, success: function() { location.reload(); } }); } });</code>
<code class="php"><?php session_start(); $_SESSION['time'] = $_GET['time'];</code>
以上是如何在 PHP 中檢索客戶端的時區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!