我的 MySQL 表上有一个 DATE 字段。假设值为 2015-05-05。我想检查当前时间是在那之前还是之后。这是我的代码:
foreach ($row as $row)
{
$ExpDate = strtotime($row['exp_date']);
$Today = strtotime(date("Y-m-d"));
echo $Today . ' - ' . $ExpDate;
if ($Today > $ExpDate)
{
exit('<M>LicenseExpired<M>');
}
}
问题是它不起作用。没有strtotime的exp的值为2015-05-05。我添加了strtotime,该值变成了一个空字符串。
我该如何解决这个问题,或者在 PHP 中比较日期的好方法是什么?