0

私は、電話回線が1日の特定の時間しか開いていない会社のサイトで作業しています。そのため、東部標準時の午前8時から午後8時の間にある場合は電話番号を表示し、そうでない場合はお問い合わせフォームにつながるボタンを表示するというスクリプトを作成しようとしています。時計を取得する方法がわからないため、サーバーの時刻が不足し、ユーザーがコンピューターの時計を変更しても変更されません。

4

2 に答える 2

1

ここでサーバー時間について話しているので、バックエンド言語にアクセスできると思います。この場合、次のようなことができます

<?php
    $h = date("H");
    if ( $h >= 8 && $h <= 20 ) {
        echo '<a href="1800 555 123" rel="tel">Call us</a>';
    } else {
        echo '<a href="/contact">Contact page</a>';
    }
?>

これにより、8 時から 8 時の間は電話番号へのリンクが表示され、それ以外の場合は連絡先ページへのリンクが表示されます。

于 2013-02-11T22:51:47.733 に答える
0

Javascript はクライアント側で実行されるため、そこからサーバー時間を取得することはできません。時間を取得するには、サーバーにコールバックする必要があります。

于 2013-02-11T22:48:46.807 に答える