查找日期是未来还是未来

时间:2013-03-28 12:39:44

标签: php html cakephp date joomla

我需要找到日期已过期。

这是我的日期。但它不适合我,

$ActualDate    = "2013-03-19 05:05:23";
$ExpiryDate    = "2013-04-18 05:05:23";

$elapsedTime = new DateTime($ActualDate);
$now         = new DateTime($ExpiryDate);
echo ($now < $elapsedTime ? 'Future' : 'Past');

我无法得到准确的结果......如果有人知道这一点,请发一个对我有帮助的答案。

2 个答案:

答案 0 :(得分:3)

问题是$elapsedTime设置为$ActualDate$now设置为$ExpiryDate。你可能想交换它们。

答案 1 :(得分:1)

<?php
$expires_at = new DateTime('2013-04-19 05:05:23');
$now        = new DateTime();

echo $now < $expires_at ? 'Future' : 'Past';
相关问题