我正在为一家公司的网站工作,该公司的电话线仅在一天中的特定时间开放。所以我正在尝试编写一个脚本,说明如果它是在东部时间上午 8 点到晚上 8 点之间,则显示电话号码,如果不是,则显示一个指向联系表的按钮。我不知道如何获取时钟,因此它会在服务器时间之外运行,并且如果用户更改他们的计算机时钟也不会改变。
问问题
321 次
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 回答