DateTimeImmutable::createFromMutable
Создаёт новый объект DateTimeImmutable на основе объекта DateTime
&reftitle.description;
public static staticDateTimeImmutable::createFromMutable
DateTimeobject
&reftitle.parameters;
object
Изменяемый объект DateTime, который требуется
преобразовать в неизменяемую версию. Исходный объект не изменяется,
а создаётся новый объект DateTimeImmutable
с той же информацией о дате, времени и часовом поясе.
&reftitle.returnvalues;
Метод возвращает новый объект DateTimeImmutable.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Метод теперь возвращает экземпляр текущего класса — на котором вызвали метод;
раньше метод создавал новый экземпляр класса DateTimeImmutable.
&reftitle.examples;
Пример создания неизменяемого объекта даты и времени