【发布时间】:2015-12-15 00:52:15
【问题描述】:
请帮助我的代码有什么问题?它总是返回今天的日期大于 '01/02/2016',其中 2016 年大于 2015 年。
<?php
$date_now = date("m/d/Y");
$date = date_create("01/02/2016");
$date_convert = date_format($date, "m/d/Y");
if ($date_now > $date_convert) {
echo 'greater than';
} else {
echo 'Less than';
}
P.S: 01/02/2016 来自数据库。
【问题讨论】:
-
使用时间戳来比较日期。如您所见,字符串对于该任务非常不可靠。