Mysql
 sql >> Database >  >> RDS >> Mysql

Come convertire la data da un formato all'altro?

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

Questo produrrà 20101203 , che è presumibilmente quello che vuoi. Se non è esattamente quello che stai cercando, dai un'occhiata qui .

Puoi anche fare il contrario:

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