$expire_dt = "2016-11-01 01:08:00";
$today_dt = date('Y-m-d h:i:s');
if ($expire_dt < $today_dt)
{
echo "AVAILABLE";
}
else
{
echo"EXPIRED";
}
此代码始终显示EXPIRED。我想显示日期已过期。
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用The DateTime class
<?php
$expire_dt = date_create('2016-11-01 01:08:00');
$today_dt = date('Y-m-d h:i:s');
if($expire_dt > $today_dt){
//do something
}
?>
答案 2 :(得分:0)
您尝试比较字符串和日期。您应该在比较之前从字符串构造日期。例如,您可以使用date_parse来完成此操作。