233 of 410 menu

Methode createFromImmutable van de DateTime klasse

De statische methode createFromImmutable van de klasse DateTime creëert een nieuw veranderlijk DateTime object op basis van een onveranderlijk DateTimeImmutable object.

Syntaxis

DateTime::createFromImmutable(DateTimeImmutable $object): DateTime

Voorbeeld

Laten we een veranderlijk DateTime object creëren vanuit een onveranderlijk object:

<?php $immutable = new DateTimeImmutable('2023-07-15'); $mutable = DateTime::createFromImmutable($immutable); echo $mutable->format('Y-m-d'); ?>

Resultaat van de code-uitvoering:

'2023-07-15'

Voorbeeld

Laten we het verschil aantonen tussen veranderlijke en onveranderlijke objecten:

<?php $immutable = new DateTimeImmutable('2023-07-15'); $mutable = DateTime::createFromImmutable($immutable); $mutable->modify('+1 day'); $newImmutable = $immutable->modify('+1 day'); echo $mutable->format('Y-m-d') . "\n"; echo $newImmutable->format('Y-m-d'); ?>

Resultaat van de code-uitvoering:

'2023-07-16' '2023-07-16'

Voorbeeld

Creatie van een veranderlijk object met een tijdzone:

<?php $timezone = new DateTimeZone('Europe/Moscow'); $immutable = new DateTimeImmutable('now', $timezone); $mutable = DateTime::createFromImmutable($immutable); echo $mutable->format('Y-m-d H:i:s e'); ?>

Resultaat van de code-uitvoering:

'2023-07-15 14:30:00 Europe/Moscow'

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren