DateTime比較するには、diffを使います。
$datetime = new DateTime("20190101");
$today_dt = new DateTime();
// $datetimeと現在の日付を比較する、$datetime - $today_dt の感じ
$interval = $datetime->diff($today_dt);
どっちが後ろ(大きい)かは、$interval['invert']が1の場合、$datetimeのほうが大きい。
2019年1月24日木曜日
2019年1月19日土曜日
symfony Timestampable
1)StofDoctrineExtensionsBundleをインストール
composer require stof/doctrine-extensions-bundle
2)Activating Timestampable
config
stof_doctrine_extensions:
default_locale: ja_JP
orm:
default:
timestampable: true
3)Entityに以下追加
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Timestampable\Traits\TimestampableEntity;
class User implements UserInterface
{
use TimestampableEntity;
......
4)bin/console make:migration
5)bin/console doctrine:migrations:migrate
登録:
投稿 (Atom)