I Zend_Validate::is($value,'Date')
ile YYYY-MM-DD
biçiminde bir kullanıcının girdiği tarih dizesi doğrulayarak ediyorum.
Bu çağrı, bu hiyerarşi oluşturur:
Zend_Validate::is()
Zend_Validate_Date->isValid()
Zend_Date::isDate()
Zend_Locale_Format::getDate()
Zend_Locale_Format::_parseDate()
Son olarak, bu istisna ile başarısız:
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
Benim uygulama yerel ayar olarak en_US kullanıyorum. Nasıl Zend_Validate bu tarih biçimini kabul etmek yapılandırabilirsiniz? Örneğin tarih yerel biçimini değiştirmek mümkün mü?