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