【发布时间】:2011-04-20 08:24:21
【问题描述】:
如何在 PHP 中比较两个日期?
日期以如下格式存储在数据库中
2011-10-2
如果我想将今天的日期与数据库中的日期进行比较,看看哪个更大,我该怎么做?
我试过了,
$today = date("Y-m-d");
$expire = $row->expireDate //from db
if($today < $expireDate) { //do something; }
但它实际上并不是这样工作的。还有什么办法?
【问题讨论】:
-
将数据库日期分配给 DateTime 对象,然后比较这些对象。你可以在stackoverflow.com/questions/961074/… 中找到一个很好的例子