ホームページ > ウェブフロントエンド > jsチュートリアル > PHP と JavaScript を使用してユーザーのタイムゾーンを取得する方法

PHP と JavaScript を使用してユーザーのタイムゾーンを取得する方法

Patricia Arquette
リリース: 2024-10-30 23:13:29
オリジナル
1021 人が閲覧しました

How to Retrieve a User's Timezone Using PHP and JavaScript?

ユーザーのタイムゾーンを取得する

このガイドでは、ユーザーのタイムゾーンを取得するための 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート