coba ini
$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime($date));
Dokumentasi fungsi tanggal lengkap dapat ditemukan di sini:http://php.net/manual /en/function.date.php
Fungsi PHP "strtotime" tidak melakukan apa pun selain mengubah string waktu Anda menjadi stempel waktu unix.
Semoga saya bisa membantu :)
P.s.:Untuk jaga-jaga strtotime akan mengembalikan 0 coba gunakan ini:
$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime(substr($date,0,10)));