【发布时间】:2018-09-14 13:31:16
【问题描述】:
在我的数据库中,我使用 CURRENT_TIMESTAMP 来跟踪新用户的注册日期。 现在我希望生成过去 7 或 30 天内注册的用户列表。 我认为它会像本主题中解释的那样简单; Get 30 days back date along with time
但我当前的代码产生了意外的输出。
for($i = 0; $i < $userlenght; $i++){
$comparedate = strtotime(date('Y-m-d', $user[$i]["date"]));
echo $comparedate . "<br/>";
if($user[$i]["date"] > $last){
//do stuff here with the users who match.
}
}
这会将 $comparedate 值显示为“-3600”,我不知道为什么。
谁能提供一些见解?
【问题讨论】: