endDateのデータがフォームに入力されていない場合、フォームフィールドDateTime(endDateという名前)をフォームフィールドDateTime(startDate + 24hという名前)に設定する際に問題がありました)解決策(回答のおかげで)は次のとおりです。
$em = $this->getDoctrine()->getManager();
$task->setEndDate($form->get('startDate')->getData());
$task->getEndDate()->modify('+1 day');
$em->persist($task);
$em->flush();
しかし、endDate + 1 日を変更すると、startDate も変更されます。
これを修正する最善の方法は何ですか?