Symfony日期变量if语句

时间:2013-05-22 03:12:44

标签: php date if-statement symfony-1.4

我有2个变量设置如下:

      <?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; ?>

直到我们新的一年,它才能正常工作。例如,我有一些项目有&#34; endtime&#34;在2012年。如果if语句按预期工作,它应该&#34; DO THAT&#34;但相反,它正在做这个&#34;

1 个答案:

答案 0 :(得分:2)

使用以下代码(与unix时间戳进行比较):

$current = time();
$target = strtotime($item->getendtime());