Erstellen einer neuen Datumszeit aus einer Zeichenfolge

In PHP kannst du die Klasse "DateTime" verwenden, um ein neues Datum- und Zeitobjekt aus einem String zu erstellen. Die Klasse hat einen Konstruktor, der einen String-Argument im Format eines Datums und einer Uhrzeit entgegennimmt.

Hier ist ein Beispiel dafür, wie Sie ein neues "DateTime"-Objekt aus einem String erstellen können:

$date = new DateTime('2022-11-15 12:30:00');

Man kann auch das Format des Strings mit DateTime::createFromFormat Methode angeben.

$date = DateTime::createFromFormat('Y-m-d H:i:s', '2022-11-15 12:30:00');

Man kann dann die verschiedenen Methoden der Klasse "DateTime" verwenden, um das Datum- und Zeitobjekt zu manipulieren, wie z.B. modify, add und sub.

Man kann das Datum und die Uhrzeit auch mit der date_format Methode formatieren.

echo $date->format('Y-m-d H:i:s');

Es wird '2022-11-15 12:30:00' ausgeben.