我想用特定的时间段显示gitfs,当我尝试我的方法时,它只显示旧的礼物。我希望在一周内展示从现在开始的礼物。
Block[]
答案 0 :(得分:0)
试试这个..
您需要使用“UNIX_TIMESTAMP”。
UNIX_TIMESTAMP(CURRENT_DATE - INTERVAL 7 DAY) - 7天前
$stmt = $this->conn->prepare("SELECT * FROM gifts WHERE to_user = ? AND time > ? ORDER BY time DESC limit 1, 25");
to
$stmt = $this->conn->prepare("SELECT * FROM gifts WHERE to_user = ? AND time >= UNIX_TIMESTAMP(CURRENT_DATE - INTERVAL 7 DAY) ORDER BY time DESC limit 1, 25");
答案 1 :(得分:0)
如果您想要当前日期的日期,请尝试此操作。
$d=date("Y-m-d");
$midnight = date('Y-m-d', strtotime($d. ' - 7 days'))