datetime validation (format)

I’m using a datetime picker and have set this to insert the datetime into a form field in the format: 19 Jul 2010 14:00

Now I want to use the CTypeValidator to validate this to type ‘datetime’, but I’m having difficulty specifying ‘datetimeFormat’. From the patterns mentioned on it seems I may not be able to validate to that particular format.

So what other options do I have to perform this validation?

Anybody have any suggestions for this?

I did this in the end:

public function dateTimeCheck()


	if(!preg_match("/(\d{2})\s([a-z]{3})\s(\d{4})\s(\d{2})<img src='' class='bbc_emoticon' alt=':(' />\d{2})/i", $this->start_datetime))


		$this->addError('start_datetime', 'Start Date/Time must be in valid format');



If anyone has any better solutions please let me know!