Compare Tow Dates In Model

Hi

I need to compare tow dates start date and end date , so I created rule to do that .

Model :


<?php

...

  ////// Valdiate date 


       	array('start, end ', 'date', 'format'=>array('yy-mm-dd','yy-mm-dd'), 'allowEmpty'=>false),


       	array('start','compare','compareAttribute'=>'end','operator'=>'>', 'allowEmpty'=>false,'message'=>'{attribute} must be greater than "{compareValue}".'),


  /////

...



View :


 <div class="row">

    	<?php echo $form->labelEx($model,'start'); ?>

    	<?php


$this->widget(

	'ext.jui.EJuiDateTimePicker',

	array(

    	'model' 	=> $model,

    	'attribute' => 'start',

    	'language'=> 'ar',//default Yii::app()->language

     	'mode'	=> 'date',//'datetime' or 'time' ('datetime' default)

    	'options'   => array(

     	'dateFormat' => 'yy-mm-dd',

    	'showAnim'=>'fold', 




        	//'timeFormat' => '',//'hh:mm tt' default

    	),

	)

);




?>

    	<?php echo $form->error($model,'start'); ?>

	</div>


	<div class="row">

    	<?php echo $form->labelEx($model,'end'); ?>

            	<?php


$this->widget(

	'ext.jui.EJuiDateTimePicker',

	array(

    	'model' 	=> $model,

    	'attribute' => 'end',

    	'language'=> 'ar',//default Yii::app()->language

     	'mode'	=> 'date',//'datetime' or 'time' ('datetime' default)

    	'options'   => array(

   	'dateFormat' => 'yy-mm-dd',

    	'showAnim'=>'fold', 




        	//'timeFormat' => '',//'hh:mm tt' default

    	),

	)

);




?>

    	<?php echo $form->error($model,'end'); ?>

	</div>

But error result is :

The format of start is invalid.

The format of end is invalid.

1- How to fix my date format in view to be same format like in model .

2- is my rule OK ?

Thanks in advance


array('dob', 'type', 'type' =>'date', 

'message' => '{attribute}: is not a date!', 'dateFormat' => 'yyyy-MM-dd'),



Bsourcecode

Thanks , mbala