我现在针对 DateTime 测试带有数据库时间戳的在线/离线功能。
但我不知道如何设置间隔时间,比如说 5 分钟。如果用户在 5 分钟内没有做任何事情,则显示为离线。
DateTime NOW 将始终大于数据库时间。关于如何在语句上设置间隔时间的任何想法?
这是我目前所拥有的
// $user_info['activity'] 2013-04-27 19:27:39 //
$dateTime = new DateTime("now", new DateTimeZone('Europe/Warsaw'));
if($user_info['activity']>$dateTime){
echo 'user Online';
}else{
echo 'user inactive';
}