我正在使用我的 PHP 从 mysql 数据库中获取日期。我想以正确的顺序设置日期,从今天开始到上一个日期,然后获取我想要的数据。
这是PHP:
try {
$stmt = $link->prepare("SELECT * FROM inbox LIMIT 10");
$stmt->execute();
// set the resulting array to associative
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
foreach($stmt->fetchAll() as $k=>$v) {
$received_date = $v['received_date'];
echo $received_date;
}
}
catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
?>
它给了我这样的输出:
Fri, 31 Aug 2018 14:52:16 -0600
Mon, 13 Aug 2018 00:29:38 +0000 (UTC)
Mon, 13 Aug 2018 01:28:25 +0100
Mon, 3 Sep 2018 16:46:06 -0600
Mon, 3 Sep 2018 17:50:33 -0600
Fri, 7 Sep 2018 16:47:46 -0600
Fri, 7 Sep 2018 13:41:08 -0600
Tue, 4 Sep 2018 15:11:51 -0600
Tue, 11 Sep 2018 02:30:57 +0100
Tue, 11 Sep 2018 02:30:22 +0100
这是我想要实现的目标:
Tue, 11 Sep 2018 02:30:57 +0100
Tue, 11 Sep 2018 02:30:22 +0100
Fri, 7 Sep 2018 16:47:46 -0600
Fri, 7 Sep 2018 13:41:08 -0600
Tue, 4 Sep 2018 15:11:51 -0600
Mon, 3 Sep 2018 17:50:33 -0600
Mon, 3 Sep 2018 16:46:06 -0600
Fri, 31 Aug 2018 14:52:16 -0600
Mon, 13 Aug 2018 01:28:25 +0100
Mon, 13 Aug 2018 00:29:38 +0000 (UTC)
我不知道如何以正确的顺序设置日期,从今天开始,然后到前一个日期,并获取我想要的数据。received_date我使用的列是文本,因此我将它们作为字符串存储在数据库中。
我想以正确的顺序设置日期,因为我想获取从今天日期到前一个日期的数据,这样我就可以将它们输出到我的页面中,在那里我可以使用它来检查我的电子邮件。
您能否向我展示一个示例,如何以正确的顺序设置从今天开始的日期到之前可以同时获取数据的日期?
九州编程
慕村225694