sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo convertir la fecha de un formato a otro?

$input = '03-Dec-10';
$date = DateTime::createFromFormat('d-M-y', $input);
echo $date->format('Ymd'); // or possibly 'Y-m-d'

Esto generará 20101203 , que es presumiblemente lo que quieres. Si no es exactamente lo que busca, eche un vistazo aquí .

También puedes hacer lo contrario:

$input = '20101203';
$date = DateTime::createFromFormat('Ymd', $input);
echo $date->format('d-M-y');