Я использую symfony / twig для создания простой формы для создания поста в блоге. Я пытаюсь использовать доктрину, чтобы сохранить дату отправки сообщения. Моя проблема в том, что я не знаю, как получить текущую дату в приемлемом формате.
Моя сущность имеет это:
public function setSubtime(\DateTimeInterface $subtime): self
{
$this->subtime = $subtime;
return $this;
}
и я пытаюсь сделать это:
$date = date('H:i:s \O\n d/m/Y');
$post->setSubtime($date);
но это выдает ошибку App\Entity\Post::setSubtime() must implement interface DateTimeInterface
.
Итак, мой вопрос, какой формат даты он примет?
Чтобы уточнить, что я пытаюсь сделать: я пытаюсь получить текущую дату (не время, а просто дату) во время отправки сообщения, а затем сохранить ее в таблице базы данных "Опубликовать". Мой столбец "Subtime" имеет тип DateTime
.