L'explode d'une date

Résolu/Fermé
Utilisateur anonyme - Modifié par endymionn le 6/11/2011 à 18:49
Mihawk Messages postés 4313 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 9 nov. 2011 à 22:23
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

Mihawk Messages postés 4313 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 845
Modifié par Mihawk le 8/11/2011 à 10:25
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
Utilisateur anonyme
6 nov. 2011 à 18:57
Oui un champs "Date_connexion"
0
Utilisateur anonyme
9 nov. 2011 à 17:34
Merci, je vais tester et te dire si ça a marché ou pas !
0
Utilisateur anonyme
9 nov. 2011 à 20:48
Oui, le code fonctionne merci !
0
Mihawk Messages postés 4313 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 845
9 nov. 2011 à 22:23
Cool :)
0
MastercroW Messages postés 1095 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
6 nov. 2011 à 18:55
Dans ta base de donnée c'est écris comme ça ? Tu as mis un champs date ?
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
MastercroW Messages postés 1095 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 163
6 nov. 2011 à 20:33
Tout à fait !
0
Utilisateur anonyme
7 nov. 2011 à 19:14
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