DateTimeImmutable::createFromMutable

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

DateTimeImmutable::createFromMutableВозвращает новый экземпляр DateTimeImmutable, содержащий заданный объект DateTime

Описание

public static DateTimeImmutable::createFromMutable(DateTime $object): static

Список параметров

object

Изменяемый объект DateTime, который вы хотите преобразовать в неизменяемую версию. Этот объект не изменяется, но вместо этого создаётся новый экземпляр DateTimeImmutable, содержащий ту же самую информацию.

Возвращаемые значения

Возвращает новый экземпляр DateTimeImmutable.

Список изменений

Версия Описание
8.0.0 Метод теперь возвращает экземпляр текущего вызываемого класса; ранее он создавал новый экземпляр класса DateTimeImmutable.

Примеры

Пример #1 Создание неизменяемого объекта даты/времени

<?php
$date
= new DateTime("2014-06-20 11:45 Europe/London");

$immutable = DateTimeImmutable::createFromMutable( $date );
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top