DateTimeImmutable::createFromInterface
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
DateTimeImmutable::createFromInterface
Референца за `datetimeimmutable.createfrominterface.php` со подобрена типографија и навигација.
DateTimeImmutable::createFromInterface
(PHP 8)
DateTimeImmutable::createFromInterface — Враќа нов DateTimeImmutable објект што ги опфаќа дадените DateTimeInterface објекти
= NULL
Параметри
object-
На DateTimeInterface објект што треба да се претвори во непроменлива верзија. Овој објект не се менува, туку наместо тоа нов DateTimeImmutable објект се создава со истите информации за датум, време и временска зона.
Вратени вредности
параметарот специфицира само излезна кодировка. Ако се помине празен стринг, парсерот се обидува да идентификува во која кодировка е документот кодиран со гледање на првите 3 или 4 бајти. Стандардната излезна кодировка е UTF-8. Поддржаните кодировки се DateTimeImmutable instance.
Примери
Пример #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);