我在symfony2表单中添加了一个jQuery datepicker。
twig file:
$('.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.
。我试图获取表单错误,但它没有提供任何更多信息。
答案 0 :(得分:9)
尝试这样的事情
$('.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')
))
答案 1 :(得分:1)
只是说清楚。
mm = "01"
MM = "January"
在Symfony中:
mm // is not valid format
MM == "01"
Symfony MM与jQuery UI mm相同