今日私のウェブサイトにアクセスしたユーザーを表示する機能がありました。MYSQL データベースには「lastvisit」というフィールドがあります。
以前は MYSQL タイム スタンプを使用していましたが、サーバー時刻がローカル時刻と異なっていたため、正しく機能しませんでした。
PHP でタイム ゾーンを設定し、日付と時刻をデータベースに VARCHAR として保存することはわかっています。
date_default_timezone_set('UTC');
$visittime = date('jS M Y H:i A');
//Update timestamp to show latest visit
$sql="UPDATE users SET lastvisit='$visittime' where email ='$email' ";
29th Jan 2013 22:29
今日オンラインになったユーザーと、過去 24 時間以内にオンラインになったユーザーの数を表示する PHP 関数を作成するにはどうすればよいですか。