0

我正在开发一个 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

谁能推荐一个?

干杯,
马特

4

1 回答 1

2

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

于 2009-03-09T15:57:06.433 回答