DateTimeImmutable::createFromInterface

(PHP 8)

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


설명

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


매개변수

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

반환 값

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


Examples

예제 #1 변경할 수 없는 날짜 시간 개체 만들기

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

$immutable = DateTimeImmutable::createFromInterface($date);

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