【问题标题】:Validating dates in zend framework (comparing two)在 zend 框架中验证日期(比较两个)
【发布时间】:2011-08-01 02:10:21
【问题描述】:

我正在为一个事件开发一个 zend 表单。我想验证两个日期,这样第一个日期 ($date_start) 应该大于当前日期,第二个日期 ($date_end) 应该大于第一个日期 ($date_end > $date_start)。有人知道如何使用验证器吗?

【问题讨论】:

  • 你读过这个吗? framework.zend.com/manual/en/…
  • 只是一点评论说您可以在 PHP 中的日期时间上使用比较运算符 <>。也许这会有所帮助。

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


【解决方案1】:

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
}

【讨论】:

    【解决方案2】:

    是的,@ArnieRie 说的是对的。

    但正如您希望在 Zend_Form 中使用的那样

    你可以检查这个问题:Zend Form Validate Range Date

    这里同样适用。我在http://www.oplabo.com/article/22 上看到了同一篇文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多