Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So konvertieren Sie ISO8601 in das Datumsformat in PHP

versuchen Sie dies

$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime($date));

Die vollständige Dokumentation der Datumsfunktion finden Sie hier:http://php.net/manual /en/function.date.php

Die PHP-Funktion "strtotime" macht nichts anderes, als Ihren Zeitstring in einen Unix-Zeitstempel umzuwandeln.

Hoffe ich konnte helfen :)

P.s.:Nur für den Fall, dass strtotime 0 zurückgibt, versuchen Sie es mit:

$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime(substr($date,0,10)));