Symfony2中的jQuery datepicker给出“此值无效”。

我在symfony2表单中添加了一个jQuery datepicker。

树枝文件:

$('.date').datepicker({ showOn: 'button', buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: 'yy-MM-dd ', yearRange: "-0:+1" }); 

PostType.php

 $builder->add('toDate','datetime',array( 'input' => 'datetime', 'widget' => 'single_text', 'format' => 'yy-MM-dd', 'attr' => array('class' => 'date') )); 

我尝试了几种日期格式。 但我总是得到This value is not valid. 当我提交。 我试图获取表单错误,但它不提供任何更多信息。

尝试这样的事情

 $('.date').datepicker({ showOn: 'button', buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: 'dd-mm-yy', yearRange: "-0:+1" }); 

PostType.php

 $builder->add('toDate','date',array( 'widget' => 'single_text', 'format' => 'dd-MM-yyyy', 'attr' => array('class' => 'date') )) 

只是为了说清楚。

在jQuery UI中:

 mm = "01" MM = "January" 

在Symfony:

 mm // is not valid format MM == "01" 

Symfony MM与jQuery UI mm相同