Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie konvertiere ich ein Datum von einem Format in ein anderes?

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

Dies wird 20101203 ausgeben , das ist vermutlich das, was Sie wollen. Wenn es nicht genau das ist, wonach Sie suchen, schauen Sie hier nach .

Sie können auch umgekehrt vorgehen:

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