Javascript根据服务器时间更改内容

时间:2013-02-11 22:42:02

标签: javascript clock

我正在为一家公司工作,该公司的电话线只在当天的某些时段开放。因此,我尝试编写一个脚本,说明它是否在东部时间早上8点到晚上8点之间,然后显示电话号码,如果没有,则显示一个通向联系表单的按钮。我无法弄清楚如何获取时钟以使其耗尽服务器时间,并且如果用户更改其计算机时钟则不会改变。

2 个答案:

答案 0 :(得分: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小时内显示电话号码的链接,否则会显示指向您的联系页面的链接

答案 1 :(得分:0)

Javascript是客户端执行的,你无法从那里获得服务器时间。您必须回拨服务器才能获得时间。