DateTimeImmutable::createFromInterface
Создаёт новый объект DateTimeImmutable на основе объекта, совместимого с интерфейсом DateTimeInterface
&reftitle.description;
public static DateTimeImmutableDateTimeImmutable::createFromInterface
DateTimeInterfaceobject
&reftitle.parameters;
object
Объект — подтип DateTimeInterface,
который требуется преобразовать в неизменяемую версию.
Исходный объект не изменяется, а создаётся новый объект
DateTimeImmutable с той же информацией о дате, времени и часовом поясе.
&reftitle.returnvalues;
Метод возвращает новый объект DateTimeImmutable.
&reftitle.examples;
Пример создания неизменяемого объекта даты и времени