简介:
确定用户的时区对于各种 Web 应用程序至关重要,例如安排事件或显示时间敏感信息
PHP 选项:
要使用 PHP 获取用户的时区,您可以利用提供的答案中概述的会话变量方法:
session_start(); $timezone = $_SESSION['time'];
JavaScript 选项:
或者,您可以采用 JavaScript 解决方案,其中涉及 jQuery 和 PHP 的组合:
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(); } }); } });
PHP 代码 (timezone.php):
session_start(); $_SESSION['time'] = $_GET['time'];
怎么样工作原理:
以上是如何使用 PHP 和 JavaScript 确定用户的时区?的详细内容。更多信息请关注PHP中文网其他相关文章!