Bonjour à tous,
Je rencontre des problèmes avec une requête mysql incluant une conversion de date.
J'ai une colonne nommée "date" (mais dont le format est text) sous la forme D, j M Y H:i:s (ce qui donne, par exemple, "Wed, 12 Feb 2020 10:48:32").
Pour l'affichage, je passe par une fonction php très simple :
afin d'afficher la date sous le format 12/02/2020.
Code : Sélectionner tout - Visualiser dans une fenêtre à part date('d/m/Y', strtotime($date))
Je souhaiterais faire apparaître les dernières dates dans ma requête mysql, avec un ORDER BY, mais le format ne le permet pas. Je cherche donc à convertir la donnée dans la requête même, mais entre DATE_FORMAT, STR_TO_DATE et autre FROM_UNIXTIME, je suis perdu. J'ai fais pas mal de tests mais rien ne fonctionne.
Voici un exemple de mes essais infructueux :
Auriez-vous une piste pour cette conversion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DATE_FORMAT(date, '%Y%m%d') AS `date` FROM table ORDER BY date DESC
Merci d'avance !
Partager