Page 1 sur 1

extraire la date d'un résultat d'une requete

Posté : 30 juil. 2010, 12:49
par if2010
Bonjour,

Voici mon nouveau problème:

J'ai une table qui contient un champ nommé date_insertion, ce champ est de type timestamp.

Dans une page, je veux afficher les différentes dates de ce tableau sans tenir compte des heures.

Exemple:

Si ma table contient les lignes suivantes:

2010-06-24 03:03:23
2010-06-24 04:25:00
2010-06-25 09:00:00
2010-06-26 08:00:23

Je veux qu'on m'affiche

2010-06-24
2010-06-25
2010-06-26

Alors la requête
SELECT distinct(date_insertion) FROM table
affiche toutes les lignes.

Que devrais-je faire alors?

Re: extraire la date d'un résultat d'une requete

Posté : 30 juil. 2010, 13:59
par ouckileou
Tu peux utiliser une des fonctions MySQL de manip de dates pour extraire que les parties que tu veux, comme DATE_FORMAT: http://dev.mysql.com/doc/refman/5.1/en/ ... ate-format

Re: extraire la date d'un résultat d'une requete

Posté : 30 juil. 2010, 14:45
par damned
En sortie de ta requête tu peux aussi la convertir avec php en utilisant la fonction date pour l'afficher comme tu veux.

http://www.php.net/manual/fr/function.date.php

Re: extraire la date d'un résultat d'une requete

Posté : 31 juil. 2010, 08:47
par Toumitoun
Bonjour,

personnellement je fais de la manière suivante :
	
echo 'Publié le ' . date("j/n/Y à G:i ", strtotime($data['date']));
ce qui m'affiche :

Image

Après c'est à toi de modifier les paramètres de la date avec cette page :

http://php.net/manual/fr/function.date.php