获取用户时区
问题:
如何使用以下方式确定网络用户的时区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>
PHP 服务器端脚本 (timezone.php):
<code class="php">session_start(); $_SESSION['time'] = $_GET['time'];</code>
进程:
通过执行此过程,您可以确定用户的时区并将其存储在 PHP 会话中变量 $timezone.
以上是如何使用 PHP 和 JavaScript 确定用户的时区?的详细内容。更多信息请关注PHP中文网其他相关文章!