Start · Sprachen · PHP · Referenz · DateTime

DateTime

Klasse

<strong>Legacy:</strong> mutable Datums-Klasse. Für neuen Code immer <code>DateTimeImmutable</code>.

seit PHP 5.2.0 Kategorie: date

Signatur

class DateTime implements DateTimeInterface

Beschreibung

Alle Methoden wie modify(), setDate(), add() verändern das Objekt in-place. Führt zu Bugs beim Weiterreichen.

Rückgabewert

Typ
DateTime
Beschreibung
Instanz.

Beispiele

Vergleich

<?php

$a = new DateTime();
$b = $a;      // Referenz!
$b->modify('+1 day'); // $a ändert sich AUCH mit

// Wichtig · Fallstricke

Bevorzugte Alternative: DateTimeImmutable — jede Änderung liefert ein neues Objekt.

Siehe auch