自动显示/删除某个文本

时间:2011-01-20 18:39:00

标签: php

很抱歉问这么愚蠢的问题。我是新手。 是否可以仅在特定时间在我的网站上显示电子邮件链接,并在当天剩余的时间自动删除它?非常感谢您的帮助..

更新

知道为什么这段代码不起作用?

<?php
   if( date('Gi', time()) >= 1400 && date('Gi', time()) <= 1600 )
   {
         print "<a href="http://www.examplelink.com">Click here!</a>";
   }
?>

这有什么问题吗?

2 个答案:

答案 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>'; 
}