ユーザーのタイムゾーンを取得する
このガイドでは、ユーザーのタイムゾーンを取得するための 2 つの効果的な方法、PHP と JavaScript について説明します。
PHP アプローチ:
この PHP コードは変数としてタイムゾーンにアクセスします:
<?php session_start(); $timezone = $_SESSION['time']; ?>
JavaScript アプローチ:
セクションに、jQuery を含めます:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
次に、次の jQuery コードを含めます:
<script type="text/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(); } }); } }); </script>
最後に、次のコードを使用して「timezone.php」ファイルを作成します:
<?php session_start(); $_SESSION['time'] = $_GET['time']; ?>
このアプローチでは、jQuery と PHP を使用してセッション変数「time」をユーザーのタイムゾーンに設定し、メインの PHP スクリプトで値を取得します。
以上がPHP と JavaScript を使用してユーザーのタイムゾーンを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。