Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để chuyển đổi ISO8601 sang định dạng Ngày trong php

thử cái này

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

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

Tài liệu đầy đủ về hàm ngày có thể được tìm thấy tại đây: http://php.net/manual /en/ Chức năng.date.php

Hàm PHP "strtotime" không làm gì khác sau đó chuyển đổi chuỗi thời gian của bạn thành một dấu thời gian unix.

Hy vọng tôi có thể giúp :)

Tái bút:Chỉ trong trường hợp strtotime sẽ trả về 0, hãy thử sử dụng cái này:

$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. Hình ảnh Docker chạy trong bộ xử lý m1

  2. REGEXP Với PDO Mysql

  3. cách chèn mã HTML vào DB bằng php

  4. SYSDATE () so với NOW () trong MySQL:Sự khác biệt là gì?

  5. Sự khác biệt giữa INSERT và UPDATE trong MySQL là gì?