Se supone que DateTime::createFromFormat es válido para
(PHP 5 >= 5.3.0)
asi que no siempre va a estar disponible, y lo que no me queda claro es si la fecha la almacenaste desde php o es una fecha de MySQL
por las dudas, algo simple para pasar sel formato us al europeo
Código PHP:
Ver original<?php
function fus_feu($strFecha,$s) {
$formatoEuropeo = $fecha[1]."$s".$fecha[0]."$s".$fecha[2];
return $formatoEuropeo;
}
// Argumentos, la fecha y el valor que actua como separador
echo fus_feu('12-31-2006','-');
?>
Saludos