Convertion d'une date Timestamp au format RSS

Résolu
cs_christobal Messages postés 208 Date d'inscription jeudi 3 octobre 2002 Statut Membre Dernière intervention 31 mars 2011 - 2 oct. 2007 à 13:32
cs_christobal Messages postés 208 Date d'inscription jeudi 3 octobre 2002 Statut Membre Dernière intervention 31 mars 2011 - 9 oct. 2007 à 00:05
Bonjour, les articles qui sont écrit sont enregistré en base avec comme date un timestamp de 14 chiffres.
J'aimerais le récupérer pour le mettre dans le flux rss des articles.
Comment faire pour que l'affichage soit au format standard : Wed, 16 Nov 2005 00:01:00 +0100 alors que dans la base il sont au format timestamp 14 : 20071012152413.

Merci

3 réponses

cs_christobal Messages postés 208 Date d'inscription jeudi 3 octobre 2002 Statut Membre Dernière intervention 31 mars 2011
9 oct. 2007 à 00:05
Donc, apres des heures de recherche, voici la solution.
Tout d'abord il ne faut pas confondre timestamp php et timestamp mysql.
le Ts php vous donne le temps écoulé depuis le 1 janvier 1970 alors que le Ts mysql vous donne la date et l'heure a l'instant T.
Dans mon cas il s'agit d'un timestamp mysql. pour le convertir au bon format tout se fait dans la requete :
SELECT id, date_format(day,'%a, %d %b %Y %T +1000') as dte FROM ...
Le résultat obtenu est dans le format que je souhaite.
Pour plus d'info : http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html et allez au paragraphe DATE_FORMAT.

Bon dev a tous.

Je me permet de m'auto "Réponse acceptée !"
3
vilhjalms Messages postés 591 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 16 juillet 2009 2
2 oct. 2007 à 19:09
Saell og blesuð

Voir strftime() mktime() strtotime() etc su http://fr.php.net

Vilhjálms
Sigurðsdóttir aka Frëyjá
0
cs_christobal Messages postés 208 Date d'inscription jeudi 3 octobre 2002 Statut Membre Dernière intervention 31 mars 2011
8 oct. 2007 à 20:21
Bonjour,
je suis dsl mais j'ai testé plein de maniere différente pour générer le résultat voulu, mais sans succés.

pourriez vous me donner plus d'explication.

merci 
0
Rejoignez-nous