Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Convertir une date au format JJMMAAAA vers le format JJ/MM/AAAA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir une date au format JJMMAAAA vers le format JJ/MM/AAAA

n°2088564
zoukoufxxx
La bogossitude made in HFR
Posté le 11-07-2011 à 09:50:52  profilanswer
 

Bonjour à tous,
 
Voilà, j'ai, dans une base de données, des dates enregistrées au format JJMMAAAA. Je voudrais les afficher dans une pages Web en PHP dans le format JJ/MM/AAAA. Comment faire ? Je suis sûr que c'est pas très sorcier, mais mes pauvres connaissances en programmation me bloquent. Ne faut-il pas "explode" la date JJMMAAAA ?
 
Par avance, merci pour vos éventuels éclaircissement. :jap:


---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web
mood
Publicité
Posté le 11-07-2011 à 09:50:52  profilanswer
 

n°2088565
GordonF_69
Posté le 11-07-2011 à 09:54:05  profilanswer
 

Dans un de mes codes qui traine j'ai ca ;)
 

Code :
  1. $date=substr($d,6,2)."/".substr($d,4,2)."-".substr($d,8,2).":".substr($d,10,2);


 
ca affiche $d (20110711173425)
 sous la forme  07/11 - 17:34
 
Enjoy !

n°2088636
jeca
Posté le 11-07-2011 à 12:06:57  profilanswer
 

Bonjour,
 

Citation :

Voilà, j'ai, dans une base de données, des dates enregistrées au format JJMMAAAA.
 


Très mauvaise idée. Si c'est possible, commence par enregistrer tes dates dans une colonne de type "date" dans le format "YYYY-MM-DD". Ensuite, tu peux récupérer la date dans le format choisit. Exemple :

Code :
  1. SELECT DATE_FORMAT('2011-07-11', '%d/%m/%Y')


retourne "11/07/2011".
 
Si tu ne peux vraiment pas modifier ta table ;

Code :
  1. SELECT DATE_FORMAT(STR_TO_DATE('11072011', '%d%m%Y'), '%d/%m/%Y')


retourne "11/07/2011".

n°2088737
zoukoufxxx
La bogossitude made in HFR
Posté le 11-07-2011 à 17:32:15  profilanswer
 

GordonF_69 a écrit :

Dans un de mes codes qui traine j'ai ca ;)
 

Code :
  1. $date=substr($d,6,2)."/".substr($d,4,2)."-".substr($d,8,2).":".substr($d,10,2);


 
ca affiche $d (20110711173425)
 sous la forme  07/11 - 17:34
 
Enjoy !


Merci, ça peut me servir. [:d4buff]  
 

jeca a écrit :

Bonjour,
 

Citation :

Voilà, j'ai, dans une base de données, des dates enregistrées au format JJMMAAAA.
 


Très mauvaise idée. Si c'est possible, commence par enregistrer tes dates dans une colonne de type "date" dans le format "YYYY-MM-DD". Ensuite, tu peux récupérer la date dans le format choisit. Exemple :

Code :
  1. SELECT DATE_FORMAT('2011-07-11', '%d/%m/%Y')


retourne "11/07/2011".
 
Si tu ne peux vraiment pas modifier ta table ;

Code :
  1. SELECT DATE_FORMAT(STR_TO_DATE('11072011', '%d%m%Y'), '%d/%m/%Y')


retourne "11/07/2011".


Suis-je bête. Tu as tout à faire raison. Je vais procéder à l'enregistrement dans la BDD sous le format YYYY-MM-DD. :jap:  
 
Un grand merci à vous deux, c'est apréciable ! [:ogratte:3]


---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Convertir une date au format JJMMAAAA vers le format JJ/MM/AAAA

 

Sujets relatifs
comment transférer une variable vers une autre pageFichiers de moins de 24h triés par date ?
Afficher 2 variables en format heure dans la même cellule??OVH redirection mondomaine.fr vers www.mondomaine.fr
Java format pdfexporter données vers feuilles excel
Problème de format de date[RE]Excel : Macro : Lien vers la deuxième feuille quelque soit son nom
Extraction du contenu d'une TEXTAREA vers fichier texte 
Plus de sujets relatifs à : Convertir une date au format JJMMAAAA vers le format JJ/MM/AAAA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR