我正在尝试检查自用户上次进入系统以来经过了多少天。我得到他/她最后一次从 mysql 表列(日期时间)输入的时间。所以我写道:
$user_last_visit = $user_info['last_updated']; // 2013-08-08 00:00:00
$user_last_visit_str = strtotime($user_last_visit); // 1375912800
$today = strtotime(date('j-m-y')); // 1250114400
$diff = $today - $user_last_visit_str;
$user_info['last_updated']
他/她最后一次访问的时间是 2013-08-08 00:00:00 。- 在 strtotime 之后我得到
$user_last_visit_str
等于 1375912800 $today
具有 9-08-13 的值,在 strtotime 之后我得到 1250114400。
某些原因是负面的,而不是通过(一天 =毫秒)$diff = $today - $user_last_visit_str;
获得正值。24*60*60*1000
24*60*60*1000
有任何想法吗?