afficher une date

afficher une date - PHP - Programmation

Marsh Posté le 22-01-2005 à 02:46:07    

bonjour j'aimerais savoir comment faire pour remplacer a l'affichage:
20050122012359  
par
22/01/2005 01:23:59
 
merci


Message édité par attentio le 24-03-2005 à 20:43:39

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 22-01-2005 à 02:46:07   

Reply

Marsh Posté le 22-01-2005 à 02:47:25    

attentio a écrit :

bonjour j'aimerais savoir comment faire pour remplacer a l'affichage:
20050122012359  
par
22/01/2005 01:23:59
 
merci


Code :
  1. date('d/m/Y H:i:s')

Reply

Marsh Posté le 22-01-2005 à 15:04:41    

Z'arrive pas   :(  

Code :
  1. <?
  2. $date = date("d/m/Y H:i:s",$resultats['date']);
  3. echo $ date;
  4. ?>


 
merci de votre aide

Reply

Marsh Posté le 22-01-2005 à 15:36:59    

attentio a écrit :

bonjour j'aimerais savoir comment faire pour remplacer a l'affichage:
20050122012359  
par
22/01/2005 01:23:59
 
merci


comment tu stock la date  :ouch:  
 
franchement faut revoir les bases mon gars...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 22-01-2005 à 16:29:10    

et bien mes dates sont stockés dans une db
mais si je fais

Code :
  1. // fonction
  2. function mysql_mktime($timestamp){
  3.     $hour = substr($timestamp, 8, 2);
  4.     $minute = substr($timestamp, 10, 2);
  5.     $second = substr($timestamp, 12, 2);
  6.     $month = substr($timestamp, 4, 2);
  7.     $day = substr($timestamp, 6, 2);
  8.     $year = substr($timestamp, 0, 4);
  9.     return mktime($hour, $minute, $second, $month, $day, $year);
  10. }
  11. //affichage des dates
  12. for($n=0; $n<mysql_num_rows($req_transactions); $n++){
  13. $resultats=mysql_fetch_array($req_transactions);
  14. $date = date("d/m/Y H:i:s" , mysql_mktime($resultats['date']));
  15. echo $date;
  16. }


il affiche 19/01/2038 04:14:07 a tous les enregistrements
 
merci de ton aide  :ange:

Reply

Marsh Posté le 22-01-2005 à 16:38:56    

ou comment faire compliquer quand on peut faire simple...
 

Code :
  1. $date = date("d/m/Y H:i:s",$resultats['date']);


marche tres bien :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 22-01-2005 à 22:01:40    

KangOl a écrit :

ou comment faire compliquer quand on peut faire simple...
 

Code :
  1. $date = date("d/m/Y H:i:s",$resultats['date']);


marche tres bien :o


Non c'est un TIMESTAMP MySQL son timestamp.
C'est pas un timestamp UNIX.
 
Y a toutes les fonctions ici pour récupérer le timestamp UNIX dans la requete SQL : http://dev.mysql.com/doc/mysql/en/ [...] tions.html

Reply

Marsh Posté le 22-01-2005 à 22:03:46    

20050122012359  ha ou ije comprend mieux, moi je pensais que c'étais une date de type time mais en faite
 
2005|01|22|01|23|59 mais d'ou sort cette date :??: KangOl à raison.

Reply

Marsh Posté le 23-01-2005 à 10:06:29    

C'est un timestamp MySQL :)

Reply

Marsh Posté le 23-01-2005 à 10:22:49    

SELECT UNIX_TIMESTAMP(ton_champ_de_date) AS `date` FROM ta_table;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed