データベースからのタイムスタンプを使用して、DateTime NOW に対してオンライン/オフライン関数をテストしています。
しかし、インターバル時間を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';
}