Ceci retourne la date courante au format Y-m-d. Or, la question demande à ce que l'on retourne la date d'un temps donné à partir d'un champ MySQL. Il ne faut donc pas confondre PHP et MySQL.Bonjour,
je pense qu'il faudrait juste que tu fasses date("Y-m-d"); et ça suffit.
Code : Tout sélectionner
SELECT DATE(fieldname) FROM tablenameCode : Tout sélectionner
SELECT DATE_FORMAT(fieldname, '%Y-%m-%d') FROM tablename
Code : Tout sélectionner
SELECT LEFT(fieldname, 10) FROM tablename
<?
$date = '2005-03-01 17:00:09';
preg_match("!(\d{4}-\d{2}-\d{2})!", $date, $recupnewdate, PREG_OFFSET_CAPTURE);
echo $recupnewdate[0][0];
//Affiche 2005-03-01
?><?php
$time = strtotime ($variable);
echo date('Y-m-d', $time);
?>