PHP Conference Nagoya 2025

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 );
?>

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top