


Wie kann ich PHP-String-Datumsangaben in Date- und DateTime-Objekte konvertieren?
Dec 08, 2024 am 10:16 AMKonvertieren von Zeichenfolgen in Datum und Datum/Uhrzeit
Bei der Arbeit mit PHP-Zeichenfolgen, die Datumsangaben darstellen, ist es häufig erforderlich, diese in die entsprechenden PHP-Datentypen zu konvertieren , Date und DateTime, zur weiteren Verarbeitung. Stellen Sie sich eine PHP-Zeichenfolge im Format MM-TT-JJJJ vor, z. B. „16.10.2003“.
Konvertierung in Datum
Ein Date-Objekt kapselt das Datum ohne Zeitangaben. Um eine Datumszeichenfolge in ein Datum umzuwandeln, können wir die Funktion strtotime() verwenden:
$date = strtotime('10-16-2003'); $dateObject = new Date($date);
Jetzt stellt $dateObject das Datum „2003-10-16“ dar.
Konvertieren in DateTime
Ein DateTime-Objekt enthält sowohl Datums- als auch Uhrzeitinformationen. Um eine Datumszeichenfolge in eine DateTime umzuwandeln, können wir dieselbe strtotime()-Funktion verwenden:
$dateTime = strtotime('10-16-2003'); $dateTimeObject = new DateTime($dateTime);
Das resultierende $dateTimeObject stellt die DateTime „2003-10-16 00:00:00“ dar.
Hinweis zur Formatierung
Achten Sie bei der Verwendung der Funktion strtotime() auf Folgendes Datumsformatierung. Die Verwendung eines Schrägstrichs (/) trennt Komponenten im amerikanischen Format (m/d/y), während Bindestrich (-) oder Punkt (.) das europäische Format (d-m-y) kennzeichnen.
Um Mehrdeutigkeiten zu vermeiden, sollten Sie jedoch die Verwendung in Betracht ziehen ISO 8601 (JJJJ-MM-TT) oder die Funktion DateTime::createFromFormat(), wenn möglich.
Das obige ist der detaillierte Inhalt vonWie kann ich PHP-String-Datumsangaben in Date- und DateTime-Objekte konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

12 Beste PHP -Chat -Skripte auf Codecanyon
