Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment convertir une date d'un format à un autre ?

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

Cela affichera 20101203 , ce qui est probablement ce que vous voulez. Si ce n'est pas exactement ce que vous recherchez, jetez un œil ici .

Vous pouvez également faire l'inverse :

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