Dans MySQL, faites simplement MONTH(date)
, YEAR(date)
, etc. En PHP, vous pouvez faire date('g', strtotime($datefromsql))
pour obtenir, par exemple, l'heure au format 12 heures à partir de la date.
Donc, dans votre exemple ci-dessus, vous pouvez soit faire
SELECT YEAR(date),
MONTH(date),
DAYOFMONTH(date),
HOUR(date),
MINUTE(date),
SECOND(date)
ou en PHP,
$time = strtotime($datefromsql);
echo date('Y', $time);
echo date('m', $time);
echo date('d', $time);
echo date('h', $time);
echo date('i', $time);
echo date('s', $time);