オブジェクトを使用して、日付が未来かどうかを判断しようとしてい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" />';
}
問題は、常に正であるため、画像が表示されるべきではない場合に表示されることです。
私は何か愚かなことをしているに違いありませんが、それは何ですか、それは私を狂気に駆り立てています!