L'explode d'une date

Résolu
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. Contributeur
    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. Merci, je vais tester et te dire si ça a marché ou pas !
      1. Oui, le code fonctionne merci !
      2. Contributeur
        Cool :)
    2. Dans ta base de donnée c'est écris comme ça ? Tu as mis un champs date ?
      1. 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. Tout à fait !
        2. 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 | ??