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)));