Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przekonwertować ISO8601 na format daty w php?

spróbuj tego

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

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

Pełną dokumentację funkcji daty można znaleźć tutaj:http://php.net/manual /pl/funkcja.data.php

Funkcja PHP "strtotime" nie robi nic poza konwersją łańcucha czasowego na uniksowy znacznik czasu.

Mam nadzieję, że pomogę :)

P.s.:na wypadek, gdyby strtotime zwrócił 0, spróbuj użyć tego:

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP BY zwraca pierwszy rekord

  2. Mysql usuń zamówienie według

  3. Jak zainstalować i skonfigurować mysql 5.6.16 w systemie Windows 7?

  4. Zapytanie aktualizujące MySQLdb w Pythonie kończy się niepowodzeniem

  5. Importuj plik SQL do mysql