[RESOLU] format date/time

JVL
Eléphant du PHP | 76 Messages

16 oct. 2013, 10:46

Bonjour à tous,

J'ai une sale requète.
SELECT Glpi_tickets.`id` , Glpi_tickets.`type` , Glpi_tickettasks.`tickets_id` , Glpi_tickettasks.`date` , Glpi_tickettasks.`actiontime` , Glpi_taskcategories.`name` , Glpi_tickettasks.`users_id` 
FROM Glpi_tickets
INNER JOIN Glpi_tickettasks ON Glpi_tickets.`id` = Glpi_tickettasks.`tickets_id` 
LEFT JOIN Glpi_taskcategories ON Glpi_taskcategories.`id` = Glpi_tickettasks.`taskcategories_id` 
Mon problème: le champ Glpi_tickettasks.`date` est sous forme "YYYY-mm-dd hh:mm:ss". Je souhaiterai faire abstraction de l'heure minutes secondes. Bon je suis carrément dépasser par ça, j'avoue. Un petit coup de main serait très agréable, que ce soit en php ou en sql s'il vous plait.

Merci d'avance,

Cordialement.

Eléphant du PHP | 116 Messages

16 oct. 2013, 11:45

Salut,

Essaye quelque chose comme ça :
SELECT champ1, champ2, champn, DATE_FORMAT(Glpi_tickettasks.`date`, '%d/%m/%Y') as dateformatee FROM...
@+,
Computarelier

JVL
Eléphant du PHP | 76 Messages

16 oct. 2013, 14:07

Je ne le dirai jamais assez, merci beaucoup !

Tu devrait passer viphp !

edit: en plus sa fonctionne pareil dans la clause WHERE, perfect !