如何在php中查找过期日期
嗨,我需要知道给定的日期是过去的还是将来的如何在php中查找过期日期,php,Php,嗨,我需要知道给定的日期是过去的还是将来的 $elapsedTime = new DateTime('2011-03-15 00:20:00'); $elapsedInt = $elapsedTime->diff( new DateTime() ); echo ( $elapsedInt->invert ? 'Future' : 'Past' ) . "<br/>"; $elapsedTime=新日期时间('2011-03-15 00:20:00'); $elapsed
$elapsedTime = new DateTime('2011-03-15 00:20:00');
$elapsedInt = $elapsedTime->diff( new DateTime() );
echo ( $elapsedInt->invert ? 'Future' : 'Past' ) . "<br/>";
$elapsedTime=新日期时间('2011-03-15 00:20:00');
$elapsedit=$elapsedTime->diff(new DateTime());
echo($elapsedInt->invert?'Future':'pass')。“
”;
我尝试了这段代码,但我得到了错误,因为我的php版本是5,2.0,我无法更新
有人能帮我吗?你可以做一个简单的比较:
$now = new DateTime();
echo ($now < $elapsedTime ? 'Future' : 'Past');
$now=new DateTime();
echo($now<$elapsedTime?'Future':'pass');
$elapsedTime=新日期时间('2011-03-15 00:20:00');
$now=新日期时间();
echo($now<$elapsedTime?'Future':'pass');
我认为应该是:echo($now<$elapsedTime?'Future':'pass');
$elapsedTime = new DateTime('2011-03-15 00:20:00');
$now = new DateTime();
echo ($now < $elapsedTime ? 'Future' : 'Past');