Symfony2 datetime лучший способ хранить метки времени?

Я не знаю, как лучше хранить метку времени в базе данных. Я хочу сохранить всю дату с часами, минутами и секундами, но она хранит только дату (, например, 2012 -07 -14 ), и я хочу сохранить 2012 -07 -14 ЧЧ :ММ :СС. Я использую объект dateTime. Вот код:

В контроллере:

$user->setCreated(new \DateTime());

В объекте:

/**
 * @var date $created
 *
 * @ORM\Column(name="created", type="date")
 */
private $created;

Лучше ли хранить дату и время отдельно в базе данных? или лучше хранить все вместе, как ГГГГ -ММ -ДД ЧЧ :ММ :СС ? Затем мне нужно будет сравнить даты и рассчитать оставшееся время, так что это важно для упрощения операций в дальнейшем. Так что ты думаешь ? кто-нибудь может мне помочь?

12
задан jmac 5 November 2013 в 07:21
поделиться