フォームに誕生日フィールドがありますが、ユーザーが好きなものを選択できるようにしたいと考えていday, month and year
ますday and month
。年を空のままにする方法はありますか?
また、入力データが DateTime オブジェクトかどうかを確認したいと思います。どういうわけか、変数で日だけ、または月だけを取ることはできますか...またはこれを行うには配列にする必要がありますか? これが欲しいのは、誰かが今日誕生日を迎えているかどうかをアプリでユーザーに通知したいからです。
これが私のコードです:
$builder->add('birthday', 'birthday', array(
'widget' => 'choice',
'format' => 'dd-MMMM-yyyy',
'pattern' => 'dd-MMMM-yyyy',
'years' => range(date('Y'), date('Y')-70),
'label' => 'Birthday: ',
'error_bubbling' => true,
'required' => false));