DateTime
PHPコアに含まれる、日時と時刻を表現するクラス
http://php.net/manual/ja/class.datetime.php
PHP 5.5以降は
DateTimeInterface
を実装したクラスとして再定義された
ミュータブル
なクラスであり、使用には注意が必要
イミュータブル
版の
DateTimeImmutable
ができた
DateTimeと
DateTimeImmutable
の共通インターフェイスが
DateTimeInterface
なのだけれど、実際
DateTimeInterface
を使ってコード書きたい用事ってなくね…?
コミュニティによるベター実装は
Chronos