我有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;
答案 0 :(得分:2)
使用以下代码(与unix时间戳进行比较):
$current = time();
$target = strtotime($item->getendtime());