我想用PHP做的是我确信很简单但无法弄明白的东西.我需要帮助的是:
我们的网站上有一个实时聊天功能,每天上午9点至下午6点之间手动打开和关闭
我想要的是能够根据时间打开和关闭聊天.如果时间是在上午9点至下午6点之间,我希望聊天开启.但是,如果当前时间不在该时间范围之间,我希望关闭实时聊天.
我需要帮助的是时间功能部分.我只是不知道如何将正确的函数/ if/else语句放在一起.任何帮助是极大的赞赏.
$c_time = mktime();
$open = strtotime('Today 8am');
$close = strtotime('Today 5pm');
if ($c_time > $open && $c_time < $close) {
echo 'Chat open.';
} else {
echo 'Chat closed.';
}
Run Code Online (Sandbox Code Playgroud)
演示:http://codepad.org/2QXXF8Lo(请记住此服务器可能位于其他时区.)
我认为技术上你只需要:
$open = strtotime('8am');
$close = strtotime('5pm');
Run Code Online (Sandbox Code Playgroud)