2017-04-06 2 views
0

Wie konvertiere ich das Datum "20170101" in Date-Objekt, so dass Doctrine Date Time es für die Datenbank akzeptiert?Zeichenfolge-Datum in Objektdatum für Datenbank konvertieren

Ich habe das versucht;

$date = "20170101"; 
$date = strtotime($date); 
$newDate = date("Y-m-d H:i:s", $date); 

$order->setDate($newDate); 

Aber ich bekomme immer noch einen Fehler;

Datetime -> convertToDatabaseValue ('2017.01.01 00.00.00', Objekt (PostgreSQL92Platform))

Aufruf an eine Elementfunktion Format() auf Zeichenkette

aktuelle Termine, die bereits in der Datenbank sind, das gleiche Format

Antwort

2

diese

$date = \DateTime::createFromFormat('Ymd', '20170101'); 
arbeiten sollten
Verwandte Themen