【问题标题】:Handing dates in Zend_Form - changing to and from date formats在 Zend_Form 中处理日期 - 更改和更改日期格式
【发布时间】:2010-10-12 05:20:33
【问题描述】:

我正在开发一个 Zend Framework (v1.7) 应用程序,该应用程序需要一些用户需要输入日期的表单。

提示用户以 dd/mm/yyyy 格式输入日期,但 MySQL 数据库希望日期以 yyyy-mm-dd 格式显示.因此,我必须执行以下操作:

加载表单

  1. 从数据库中获取数据
  2. 使用 Zend_Date 将日期字段重新格式化为 dd/mm/yyyy 格式

保存表格

  1. 使用 Zend_Validate 验证日期字段
  2. 检查日期字段是否存在。如果是这样,请将其重新格式化为 yyyy-mm-dd 格式。如果不是,请将其设置为 NULL
  3. 保存到数据库

必须有更简单的方法来做到这一点:-S

谁能推荐一个?

干杯,
马特

【问题讨论】:

    标签: php zend-framework zend-form


    【解决方案1】:

    如果你在MySql中使用DATE_FORMAT()STR_TO_DATE()等相应的sql函数,你可以跳过重新格式化。其余的在我看来还可以。

    【讨论】:

    • 感谢您的回复 - 我会尝试一下。
    猜你喜欢
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 2016-11-22
    相关资源
    最近更新 更多