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.

Reply via email to