$date1 = $date2 = new DateTime();
$date2->add(new DateInterval('P3Y'));
Jetzt $date1
und $date2
mit demselben Datum - in drei Jahren. Ich möchte zwei separate Datumsangaben erstellen, eine, die aus einer Zeichenfolge analysiert wird, und eine, der drei Jahre hinzugefügt wurden. Derzeit habe ich es so gehackt:
$date2 = new DateTime($date1->format(DateTime::ISO8601));
aber das scheint ein schrecklicher Hack zu sein. Gibt es eine "richtige" Möglichkeit, ein DateTime-Objekt tief zu kopieren?