2013-10-22 7 views
7

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.になる。私はフォームエラーを取得しようとしましたが、それ以上の情報はありません。

答えて

8

はちょうどそれを明確にするために、この

$('.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') 
)) 
+0

のthats素晴らしいjQurty UIと同じであり、それは働きます!この日付形式とjqueryのドキュメントはありますか? – Aris

+0

ちょうどこのポストが素晴らしいことを指摘してください!百万のRajesh –

+0

ありがとうSymfonyのMMとjQueryのUIのmmが同じを返すため – DevWL

1

のようなものを試してみてください。 jQueryのUIで

:symfonyにおいて

mm = "01" 
MM = "January" 

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

symfonyのMMはミリメートル

関連する問題