Ich habe dieses Format:PHP Datumsformat
Thu Feb 11 2010 00:00:00 GMT+0100 (CET)
Meine Frage:
Wie ich dieses Datum formatieren können, um diese Art von Format in PHP:
2010:01:01 00:00:00 (Datetime)
Ich habe dieses Format:PHP Datumsformat
Thu Feb 11 2010 00:00:00 GMT+0100 (CET)
Meine Frage:
Wie ich dieses Datum formatieren können, um diese Art von Format in PHP:
2010:01:01 00:00:00 (Datetime)
$date = new \DateTime('Thu Feb 11 2010 00:00:00 GMT+0100 (CET)');
$formatedDate = $date->format('Y:m:d H:i:s');
Siehe https://3v4l.org/TfR85 und für weitere Informationen über das Datetime-Objekt http://php.net/manual/en/book.datetime.php
Ich muß auch darauf hinweisen, dass Ihre erste Zeichenfolge kein richtiges Format folgt. CET oder GMT ... gibt es einen großen Unterschied
strtotime()
verwenden:
$s = strtotime("Thu Feb 11 2010 00:00:00 GMT+0100 (CET)");
$s = date("Y-m-d H:i:s",$s);
echo $s; //2010-02-11 00:00:00
Format ist nicht korrekt nach OP Wunsch –