PHP - 使用 DateTime 对象确定日期是否在未来
我试图使用对象来确定日期是否在未来,但它总是返回正数:DateTime
$opening_date = new DateTime($current_store['openingdate']);
$current_date = new DateTime();
$diff = $opening_date->diff($current_date);
echo $diff->format('%R'); // +
if($diff->format('%R') == '+' && $current_store['openingdate'] != '0000-00-00' && $current_store['openingdate'] !== NULL) {
echo '<img id="openingsoon" src="/img/misc/openingsoon.jpg" alt="OPENING SOON" />';
}
问题是它总是积极的,所以图像在不应该的时候显示出来。
我一定是在做一些愚蠢的事情,但它是什么,它让我发疯了!