requete date et timestamp

Rechercher

requete date et timestamp

Par breuille  -  4 reponses  -  Le 22/08/2008 16:01  -  Editer  - 

Bonjour à tous,

J'ai un problème avec un affichage date-heure qui est du type : 25 Aug 2008 02:48 am J'ai essayé pls fonctions pour convertir ce format US au format FR (d/m/Y h:i:s) mais rien n'y fait dans** index.php** la requête est : $sql="select *,UNIX_TIMESTAMP(date_submitted) as t,UNIX_TIMESTAMP(DATE_ADD(date_submitted,INTERVAL period DAY)) as endson from freetpl_products where approved='yes' and fp_featured='yes'";

$sql.=" and DATE_ADD(date_submitted,INTERVAL period DAY) > NOW() and status='open' order by id desc"; ** et l'affichage se fait avec **echo freetpl_date($rs0["endson"],0);

dans la table** freetpl_products, le champ **date_submitted est de type timestamp

Si quelqu'un a une idée ?

Merci

breuille

 

Réponses apportées à cette discussion

Par Julgates  -  Le 22/08/2008 16:37  -  Haut de page  - 

RTM :

http://fr.php.net/date

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

 
Par Julgates  -  Le 22/08/2008 16:38  -  Haut de page  - 

et DATE_FORMAT() :

 

http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html

 
Par Emacs  -  Le 23/08/2008 03:29  -  Haut de page  - 

+1 pour DATE_FORMAT()

 
Par breuille  -  Le 25/08/2008 11:52  -  Haut de page  - 

Merci

j'avais testé un requête du type

$select="SELECT DATE_FORMAT((DATE_ADD(date_submitted,INTERVAL auction_period DAY)),'%d:%m:%Y: a %H:%i:%S') AS date FROM freetpl_products where approved='yes' and fp_featured='yes'"; $query=mysql_query($select); $res=mysql_fetch_array($query); echo $res["date"];

ça fonctionne mais lorsqe j'essaye de l'intégrer à la requête principale, l'UNIX_TIMESTAMP engendre un blocage

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |