我正在尝试使用对象确定日期是否在未来,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" />';
}
问题是它总是积极的,所以图像在不应该出现的时候显示。
我一定是在做一些愚蠢的事情,但它是什么,它让我发疯!