【发布时间】:2012-07-15 08:11:33
【问题描述】:
我不知道在数据库中存储时间戳的最佳方式是什么。我想用小时分钟和秒存储整个日期,但它只存储日期(例如 2012-07-14),我想存储 2012-07-14 HH:MM:SS。我正在使用 dateTime 对象。代码如下:
在控制器中:
$user->setCreated(new \DateTime());
在实体中:
/**
* @var date $created
*
* @ORM\Column(name="created", type="date")
*/
private $created;
将日期和时间分别存储在数据库中更好吗?还是更好地像 YYYY-MM-DD HH:MM:SS 一样存储在一起?然后我将不得不比较日期并计算剩余时间,因此这对于简化以后的操作很重要。所以你怎么看 ?有人可以帮我吗?
【问题讨论】:
-
如果您需要处理不同的时区,请阅读docs
标签: php datetime symfony doctrine-orm timestamp