簡介:
確定使用者的時區對於各種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中文網其他相關文章!