Класс DateTime
DateTime
&reftitle.intro;
Представление даты и времени.
Класс ведёт себя так же, как и DateTimeImmutable,
за исключением того, что объекты модифицируются сами при вызове таких методов модификации,
как DateTime::modify.
Вызов методов для объектов класса DateTime изменит информацию,
заключённую в этих объектах, если вы хотите предотвратить это, вам придётся использовать оператор
clone для создания нового объекта.
Используйте класс DateTimeImmutable вместо DateTime,
чтобы получить рекомендуемое поведение по умолчанию.
&reftitle.classsynopsis;
DateTime
implements
DateTimeInterface
&InheritedConstants;
&Methods;
&reftitle.changelog;
&Version;
&Description;
8.4.0
Константы класса теперь типизированы.
7.2.0
Константы класса теперь DateTime определены
в DateTimeInterface.
7.1.0
Конструктор класса DateTime теперь включает текущие микросекунды.
До этого он всегда инициализировал микросекунды со значением 0.
&reference.datetime.entities.datetime;