problem in date validation

i gave  following in rules of the model in order to get only date in dd/mm/yyyy format.

array('startdate,enddate','type','type'=>'date','dateFormat'=>'dd/mm/yyyy')

but it doesn't accept for 01/02/2009

why how to give it

According to http://www.yiiframew…CDateTimeParser the correct format should be dd/MM/yyyy

Check if this makes any difference

Thanks

i wish to use -,/ on format for a single field

eg 01-01-2009,01/01/2009 and 1/1/2009,1-1-2009 format alse

how to give on rules

Maybe you could give a shot with http://www.yiiframew…essionValidator

pattern matching array('startdate,enddate', 'match','pattern'=>'/^([0-9]{1,2})([-/])([0-9]{1,2})([-/])([0-9]{4})$/','message'=>'You have to fill {attribute} in dd/mm/yyyy format.'),

But i have to validate whether the given date is valid or not

how to do it when like 01/32/2009,34/01/2009(dd/mm/yyyy)

since i get date as dd/mm/yyyy format then changed it by using

$form->startdate=date_format(date_create($form->startdate),'Y/m/d')

here i have to validate whether the given date is valid or not.  how ?