我正在YYYY-MM-DD
使用格式验证用户输入的日期字符串Zend_Validate::is($value,'Date')
。
此调用创建此层次结构:
Zend_Validate::is()
Zend_Validate_Date->isValid()
Zend_Date::isDate()
Zend_Locale_Format::getDate()
Zend_Locale_Format::_parseDate()
最后,它因以下异常而失败:
Zend_Locale_Exception: Unable to parse date '2009-09-08' using 'MMM d, y' (M <> y) in /usr/share/php/Zend/Locale/Format.php on line 1001
我使用 en_US 作为我的应用程序语言环境。如何配置 Zend_Validate 以接受这种日期格式?例如,是否可以更改日期的区域设置格式?