作者knives ()
看板PHP
标题[请益] 请问连续登录天数要怎麽判断比较合理
时间Thu Jan 13 08:45:46 2011
我想要做一个记录连续登入的天数的功能
比方说某user从星期一到星期四都有进来网站
可是星期五那天中断,到了星期六或星期天才进来网站
那连续登入的天数就变回 1
我在资料库有记录 某user上次进来的网站的时间unix stamp
那麽我要怎麽判断这次进来是恰好是隔天,才算连续登入
我目前是这样写
$lastdate = strtotime (gmdate('Y-m-d',$lastlogin))/86400;
$nowdate = strtotime (gmdate('Y-m-d',$nowlogin) )/86400 ;
if( intval($nowdate - $lastdate) == 1 )
{ //这次时间-上次时间,如果 = 1 就算过一天
}
可是总觉得有些问题,不知道怎麽写比较好
谢谢
--
╔ ◣◢◢ ㊣
═════════════════════════╗
║◥爱洨堂◣ 《给你爽˙洨丸》 洨丸真正好 补完不会少 ║
║ ◤◤◥ gelisiau siauwan 洨丸呷到饱 暴走跑不了 ║
║ ║
║专治乱入死小孩:洨朋友对号入座、自爽、过激、恋童、告官、暴走、║
║ 无脑乱入、病床边乱开枪等症状,廿六服立即见效。║
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.39.194
1F:→ kylekai:判断上一次登入是昨天. 01/13 14:22
2F:→ Jerr:推楼上 $last_login > strtotime("yesterday") 可以work 01/13 14:27