sql >> Database teknologi >  >> RDS >> Mysql

Sådan konverteres ISO8601 til datoformat i php

prøv dette

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

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

Den fuldstændige datofunktionsdokumentation kan findes her:http://php.net/manual /da/function.date.php

PHP-funktionen "strtotime" gør intet andet end at konvertere din tidsstreng til et unix-tidsstempel.

Håber jeg kunne hjælpe :)

P.s.:Bare hvis strtotime returnerer 0, prøv at bruge dette:

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

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


  1. Er det godt at bruge htmlspecialchars() før indsættelse i MySQL?

  2. Ulovlig instruktion:4 når du kører Django

  3. Opret mysql-database og bruger i bash-script

  4. Omstrukturering af en dårlig database med PHP-løkker eller MySQL