【发布时间】:2015-07-28 12:39:45
【问题描述】:
$star_time = "2015-05-15 09:30 PM";
$end_time = "2015-05-15 09:40 AM";
当比较这两个日期/时间时,它表明 $end_time 大于 $star_time 而 $star_time 实际上更大,因为晚上的时间而早上的 $end_time !!!
为什么比较忽略上午/下午?
谢谢
if($star_time > $end_time)
echo $star_time .">". $end_time;
else
echo $star_time ."<". $end_time;
【问题讨论】:
-
您使用哪个代码来比较这两个日期?
-
将比较代码添加到我的问题中,谢谢
-
你应该改用
strtotime。 -
看起来你比较两个字符串,转换为日期对象见 Dave Chen 的评论
标签: php date datetime time comparison