用php显示时间

时间:2015-06-25 12:26:08

标签: php mysql time

我想用特定的时间段显示gitfs,当我尝试我的方法时,它只显示旧的礼物。我希望在一周内展示从现在开始的礼物。

Block[]

2 个答案:

答案 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'))