Is there any easy way we can use Zend Framework to find 2003--10-1 is an invalid input date format?
thomasW wrote: > > The first one is because Zend_Date ignores all other parts except numbers. > The date parsing is actually not as strict as for strings. > To have a strict date parsing you would simply have to validate it as > string, for example with a fixed length. > A true from isDate does only mean that Zend_Date can handle this date with > the given format, it does not mean that the input format is strictly > identical. > Zend_Date can fix much notations automatically. This is the reason why it > returns true even if you may not have expected this. > > But why should the second one be a wrong format ? > The year 1005 exists, the Month 09 exists and the day 01 exists. > It is very far in the past ut still this is a valid date. > > Greetings > Thomas Weidner, I18N Team Leader, Zend Framework > http://www.thomasweidner.com > > ----- Original Message ----- > From: "Kexiao Liao" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, October 15, 2008 4:20 PM > Subject: [fw-general] Zend_Date to validate input date format > > >> >> I use Zend_Date class to validate the input date format as showing below >> >> Zend_Date::isDate ( $value, 'yyyy-M-d' ) >> >> However the following input date values CAN NOT BE detected as wrong >> format >> 2003--10-1 >> 1005-09-01 >> >> Is this a bug for Zend_Date class? Please give your comments. Thanks. >> >> Kevin >> >> >> -- >> View this message in context: >> http://www.nabble.com/Zend_Date-to-validate-input-date-format-tp19994516p19994516.html >> Sent from the Zend Framework mailing list archive at Nabble.com. > > > -- View this message in context: http://www.nabble.com/Zend_Date-to-validate-input-date-format-tp19994516p19995235.html Sent from the Zend Framework mailing list archive at Nabble.com.
