【发布时间】:2015-05-12 11:53:23
【问题描述】:
我正在创建一个函数来检查在充满日期的数据库表中哪个日期小于当前日期。和过去一样。
我有 3 个日期来测试函数,以及它们背后的输出:
上个月日期:28-04-2015 16:32:00
尚未到来的日期:11-06-2015 13:12:00
上周日期:04-05-2015 09:45:00
$dateNow = date('d-m-Y H:i:s'); //Current
$deadlineDate = "28-04-2015 16:33:18";
if($deadlineDate < $dateNow){ //If date from last month is smaller then the current date
echo '<tr class="overdue">'; //Overdue class gives that tr an red background color to mark it
echo '<td>'.$deadlineDate.' is smaller then '.$dateNow.'</td>';
}else{
echo '<tr>';
echo '<td>'.$deadlineDate.' is bigger dan '.$dateNow.'</td>';
}
</tr>
输出:
28-04-2015 16:32:00 返回更大
11-06-2015 13:12:00 返回更小
04-05-2015 09:45:00 返回更小
谁能告诉我怎么回事?
【问题讨论】:
-
您可能需要澄清您的问题,并添加一些您尝试过的事情的示例以及您拥有的任何调试输出,以便获得任何帮助。您可以随时更新您的问题。欢迎来到栈溢出,推荐阅读:stackoverflow.com/help/how-to-ask
标签: php date date-comparison