验证zend框架中的日期(比较两个)

时间:2011-08-01 02:10:22

标签: php zend-framework validation date zend-form

我正在为活动开发 zend form 。我想验证两个日期,使得第一个日期($date_start)应该大于当前日期,第二个日期($date_end)应该大于第一个日期($date_end > $date_start)。有人知道怎么做使用验证器

2 个答案:

答案 0 :(得分:4)

使用Zend Date轻松

$dateOne = new Zend_Date(time());
$dateTwo = new Zend_Date(time());

if ($dateOne->isLater($dateTwo)) {
 // do what ever
}

if ($dateOne->isEarlier($dateTwo)) {
 // do what ever
}

答案 1 :(得分:1)

是的,@ ArnieRie说的是对的。

但是你想在Zend_Form中使用

您可以查看此问题:Zend Form Validate Range Date

同样适用于此。我在http://www.oplabo.com/article/22上看过同一篇文章。