DateTime::createFromInterface

(PHP 8)

DateTime::createFromInterface — 주어진 DateTimeInterface 객체를 캡슐화하는 새로운 DateTime 객체를 반환합니다.


설명

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


매개변수

object
변경 가능한 버전으로 변환해야 하는 DateTimeInterface 개체입니다. 이 개체는 수정되지 않지만 대신 동일한 날짜, 시간 및 시간대 정보를 포함하는 new DateTime 개체가 생성됩니다.

반환 값

new DateTime 인스턴스를 반환합니다.


Examples

예제 #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);
?>