我有2個變量被設置是這樣的:Symfony的日期變量if語句
<?php $current = strftime('%m/%d/%g %H:%M:%S')?>
<?php $target = strftime('%m/%d/%g %H:%M:%S', strtotime($item->getendtime()))?>
然後,我有一個if語句是這樣的:
<?php if ($current < $target): ?>
Do this
<?php else: ?>
Do that
<?php endif; ?>
,直到我們在新的一年,它工作正常。例如,我有幾件物品在2012年有一個「endtime」。如果if語句按照它應該的那樣工作,它應該「做那件事」,而不是它「做這個」
如果您在使用本主義與PHP> = 5.3,你可以比較日期是這樣的:'新的DateTime()< $item-> getDateTimeObject( 'END_TIME')' – 1ed