Php 以Zend_格式处理日期-更改日期格式

Php 以Zend_格式处理日期-更改日期格式,php,zend-framework,zend-form,Php,Zend Framework,Zend Form,我正在开发一个Zend Framework(v1.7)应用程序,它需要一些表单,用户需要在这些表单上输入日期 提示用户以dd/mm/yyyyy格式输入日期,但MySQL数据库希望以yyyy-mm-dd格式显示日期。因此,我必须做以下工作: 加载表单 从数据库中获取数据 使用Zend_date将日期字段重新格式化为dd/mm/yyyy格式 保存表单 使用Zend_Validate验证日期字段 检查日期字段是否存在。如果是,请将其重新格式化为yyyy-mm-dd格式。如果不是,则将其设置为NULL

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

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

加载表单

  • 从数据库中获取数据
  • 使用Zend_date将日期字段重新格式化为dd/mm/yyyy格式
  • 保存表单

  • 使用Zend_Validate验证日期字段
  • 检查日期字段是否存在。如果是,请将其重新格式化为yyyy-mm-dd格式。如果不是,则将其设置为NULL
  • 保存到数据库
  • 必须有一个更简单的方法来做到这一点:-S

    有人能推荐一个吗

    干杯,

    Matt

    如果您在MySql中使用相应的sql函数(如和),则可以跳过重新格式化。其余的我看还可以。

    谢谢你的回复-我会试试看。