L'explode d'une date

Résolu
Utilisateur anonyme -  
Mihawk Messages postés 4753 Statut Contributeur -
Bonjour,
Je suis en train de créer les pages des profils et je voudrais afficher la date de dernière connexion.
Dans ma base de données, la date de dernière connexion est écrite comme ceci :
06|11|2011|13|58. Il faudrait que ce soit comme ça : Le 06/11/2011 à 13:58.
Je ne sais plus comment on fait, et sur internet j'ai pas tellement cherché...
Merci.



J'aurais toujours besoin de votre aide !!

5 réponses

  1. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Bonjour,

    En effet la méthode explode() permet d'éclater une chaine de caractères à partir d'un séparateur : http://php.net/manual/fr/function.explode.php

    Dans ton cas essaye ce code :

    <?php 
       $partiesDeDate = explode("|", $taDate); 
       $nouvelleDate = "Le ".$partiesDeDate[0]."/".$partiesDeDate[1]."/".$partiesDeDate[2]." à ".$partiesDeDate[3].":".$partiesDeDate[4]; 
       echo $nouvelleDate ; 
    ?> 
    


    Mihawk
    "Tant qu'on ne fait pas, on ne sait pas."
    1
  2. Utilisateur anonyme
     
    Oui un champs "Date_connexion"
    0
  3. Utilisateur anonyme
     
    Merci, je vais tester et te dire si ça a marché ou pas !
    0
    1. Utilisateur anonyme
       
      Oui, le code fonctionne merci !
      0
    2. Mihawk Messages postés 4753 Statut Contributeur 846
       
      Cool :)
      0
  4. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
     
    Dans ta base de donnée c'est écris comme ça ? Tu as mis un champs date ?
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ReDLoG
     
    Mastercrow voulais savoir si tu as paramétré le champs "Date_connexion" en type date lors de la céation de ce champs !
    Mauvaise idée de conception de ton champs "Date_connexion" pour recueillir la date de dernière connexion. Il vaut mieux utiliser la date MySQL et utiliser la fonction now() lors de l'insertion de la date dans la table.
    -1
    1. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
       
      Tout à fait !
      0
    2. Utilisateur anonyme
       
      Ah ok, mais en fait ce n'était pas moi qui avait de système, on m'avait donné la page telle quelle et j'avais pas fait attention à ce détail là. Il me semble que c'est la fonction explode(); pour séparer les | ??
      0