Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment convertir ISO8601 au format Date en php

essayez ceci

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

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

La documentation complète de la fonction de date peut être trouvée ici :http://php.net/manual /fr/fonction.date.php

La fonction PHP "strtotime" ne fait rien d'autre que de convertir votre chaîne horaire en un horodatage unix.

J'espère que j'ai pu aider :)

P.s. :Juste au cas où strtotime renverrait 0, essayez d'utiliser ceci :

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

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