[RESOLU] La champ Time

Eléphanteau du PHP | 15 Messages

24 avr. 2015, 18:26

Bonjour,

Par défaut le champ time dans la BDD Mysql renvoie au format heures, minutes, secondes.
Est-il possible de n'avoir que les heures et les minutes ?

Merci
Michel

Mammouth du PHP | 688 Messages

24 avr. 2015, 18:52

je ne pense pas.
il faut donc traiter les données à l'affichage pour enlever les secondes.

ViPHP
ViPHP | 928 Messages

24 avr. 2015, 18:57

Tu peux aussi le traiter dans la requête :
select substring(tonChampTime, 1, 5) from ta_table

Eléphanteau du PHP | 15 Messages

25 avr. 2015, 02:13

En fait j'ai lu que l'on pouvait le modifier via la fonction date_format() a insérer dans la requête.
J'ai essayé mais j'ai des erreurs mysql.
Je suis passé par un alias . Ma requête donne :

$sql='select champ1, champ2, date_format(heure,'%H:%i') AS newheure from nom_de_la_table';

et dans l'echo au lieu de mettre le .$data['heure']. j'ai mis .$data['newheure']. mais ça ne fonctionne pas

Eléphanteau du PHP | 15 Messages

25 avr. 2015, 21:19

OOPS j'ai trouvé mon erreur. Le problème est résolu