Я пытаюсь определить, будет ли дата в будущем или нет, используя объекты 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" />';
}
Проблема заключается в том, что она всегда положительна, поэтому изображение показывает, когда это не должно быть.
Я должен делать что-то глупое, но что это такое, это сводит меня с ума!