PHP Conference Nagoya 2025

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

Добавить

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

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