はじめに:
ユーザーのタイムゾーンの決定は、さまざまな Web アプリケーションにとって重要な場合があります。イベントのスケジュール設定や時間制限のある情報の表示など
PHP オプション:
PHP を使用してユーザーのタイムゾーンを取得するには、提供された回答で概説されているセッション変数メソッドを利用できます:
session_start(); $timezone = $_SESSION['time'];
JavaScriptオプション:
または、jQuery と PHP の組み合わせを含む JavaScript ソリューションを採用することもできます:
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 中国語 Web サイトの他の関連記事を参照してください。