DateTime::createFromInterface

(PHP 8)

DateTime::createFromInterfaceВозвращает новый объект DateTime, созданный из переданного объекта, реализующего интерфейс DateTimeInterface

Описание

public static DateTime::createFromInterface ( DateTimeInterface $object ) : DateTime

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

object

Объект, реализующий интерфейс DateTimeInterface, из которого надо получить изменяемую версию. Сам объект не модифицируется. На его основе создаётся новый объект DateTime, содержащий ту же информацию о дате, времени и временной зоне.

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

Возвращает новый объект DateTime.

Примеры

Пример #1 Пример использования

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

$mutable DateTime::createFromInterface($date);

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