Я не знаю, как лучше хранить метку времени в базе данных. Я хочу сохранить всю дату с часами, минутами и секундами, но она хранит только дату (, например, 2012 -07 -14 ), и я хочу сохранить 2012 -07 -14 ЧЧ :ММ :СС. Я использую объект dateTime. Вот код:
В контроллере:
$user->setCreated(new \DateTime());
В объекте:
/**
* @var date $created
*
* @ORM\Column(name="created", type="date")
*/
private $created;
Лучше ли хранить дату и время отдельно в базе данных? или лучше хранить все вместе, как ГГГГ -ММ -ДД ЧЧ :ММ :СС ? Затем мне нужно будет сравнить даты и рассчитать оставшееся время, так что это важно для упрощения операций в дальнейшем. Так что ты думаешь ? кто-нибудь может мне помочь?