很抱歉问这么愚蠢的问题。我是新手。 是否可以仅在特定时间在我的网站上显示电子邮件链接,并在当天剩余的时间自动删除它?非常感谢您的帮助..
知道为什么这段代码不起作用?
<?php
if( date('Gi', time()) >= 1400 && date('Gi', time()) <= 1600 )
{
print "<a href="http://www.examplelink.com">Click here!</a>";
}
?>
这有什么问题吗?
答案 0 :(得分:2)
是的,您只需要使用PHP的date()函数:
if (date('G') = 17)
{
...code to display email address...
...this will only happen between 17:00 and 17.59
}
您可以使用if来使用不同的条件。查看PHP日期页面以了解其他可能的用法:
http://php.net/manual/en/function.date.php
这里要记住的一件事是,它使用服务器上的日期时间而不是查看网站的用户。
答案 1 :(得分:1)
使用Date()
获取时间,然后使用条件打印链接:
# Get the time
var now = new Date();
var hrs = now.getHours();
# Only print the link if it's between 9am and 5pm
if (hrs > 9 && hrs <17) {
print '<a href="http://www.examplelink.com">Click here!</a>';
}