タイムスタンプをデータベースに保存する最良の方法がわかりません。日付全体を時間分と秒で保存したいのですが、日付 (たとえば 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 のようにまとめて保存する方が良いですか? 次に、日付を比較して残り時間を計算する必要があるため、後で操作を簡素化するために重要です。それで、あなたはどう思いますか ?誰かが私を助けることができますか?