ユーザーのタイムゾーンを取得する
質問:
を使用して Web ユーザーのタイムゾーンを確認するにはどうすればよいですか? 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 中国語 Web サイトの他の関連記事を参照してください。