如何比较PHP中的日期?

时间:2010-05-25 06:03:11

标签: php

我需要代码来比较php中的日期

  1. 输入日期应为有效日期
  2. 输入日期不应小于当前日期。
  3. 我需要给EST,PST等时区。
  4. 我们需要花时间去GMT并与当前时间进行比较。
  5. 任何人都可以帮忙解决这个问题。 谢谢 Ramakrishnan.p

3 个答案:

答案 0 :(得分:3)

这是一个迟到的答案。由于这里的问题没有确切的答案,我在这里提供这个解决方案。

你可以这样做

$date1 = strtotime("2007-02-20"); // your input
$date2 = strtotime("today"); //today
if($date1 < $date2) {
    echo " input date is in the past";
}

strtotime将字符串转换为unix时间戳整数。

答案 1 :(得分:0)

查看maketime()功能。然后比较生成的UNIX时间戳。

答案 2 :(得分:0)

查看Zend Framework的日期:http://framework.zend.com/manual/en/zend.date.overview.html您只需要框架中的Date.php文件和日期/区域设置文件夹即可使用它。