Heim > Artikel > Backend-Entwicklung > So konvertieren Sie einen String in PHP in den Datetime-Typ
So konvertieren Sie einen String in den Datetime-Typ in PHP
In PHP ist das Konvertieren eines Strings in den Datetime-Typ ein häufiger Vorgang. Normalerweise geben wir die aus der Datenbank oder anderen Datenquellen erhaltenen Zeitdaten in Form von Zeichenfolgen zurück. Um nachfolgende Operationen und Vergleiche zu erleichtern, müssen wir diese Zeichenfolgen in den Typ „Datetime“ konvertieren. Schauen wir uns an, wie diese Konvertierung in PHP implementiert wird, und geben wir konkrete Codebeispiele.
Die Funktion strtotime() in PHP ist eine sehr praktische Zeitkonvertierungsfunktion, die eine Zeichenfolge mit Datum und Uhrzeit in einen Unix-Zeitstempel konvertieren kann, der weiter in einen Datetime-Typ konvertiert werden kann.
$dateStr = '2022-12-31 23:59:59'; $timestamp = strtotime($dateStr); $datetime = new DateTime(); $datetime->setTimestamp($timestamp); echo $datetime->format('Y-m-d H:i:s'); // 输出:2022-12-31 23:59:59
$dateStr = '2022-12-31 23:59:59'; $format = 'Y-m-d H:i:s'; $datetime = DateTime::createFromFormat($format, $dateStr); echo $datetime->format($format); // 输出:2022-12-31 23:59:59
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in PHP in den Datetime-Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!