Convert date en php SOS

Résolu/Fermé
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 - 30 janv. 2009 à 14:46
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 - 30 janv. 2009 à 16:33
Bonjour tout le monde,
un SOS pour les amoureux du php voici tt d'abord mon code pour convertir la date que j'ai sur ma base des données:

<?php
.....

$date=$result1['date']; //date correspond à un champ dans une table et result1 est une variable qui réccupère le resultat d'une requete

echo' <th width="100" bgcolor="#0033CC">'.strftime('%d-%m-%Y',strtotime($date)).'</th>';
...
?>

comme vous le voyez j'affiche ma date dans une table mon code fonctionne comme il faut le seul truc qui cloche c'est que je dois afficher l'heure et la minute et la seconde comme le cas dans ma base des données et apres plusieurs recherches ici et ailleur j'arrive pas à trouver ce qu'il me faut.

merci d'avance!

5 réponses

Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
30 janv. 2009 à 14:53
Bonjour,

date(d/m/y H:i:s,strtotime($date));
strftime('%d-%m-%Y %H:%M:%S',strtotime($date));
0
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 5
30 janv. 2009 à 16:11
merci MICKEY franchement j'arrivais pas à trouver ça meme si j'étais pas loin merci encore :)

donc le code devient comme suit:

<?php
.....

$date=$result1['date']; //date correspond à un champ dans une table et result1 est une variable qui réccupère le resultat d'une requete

date('d/m/y H:i:s',strtotime($date));

echo' <th width="150" bgcolor="#0033CC">'.strftime('%d-%m-%Y %H:%M:%S',strtotime($date)).'</th>';

....
?>

NB: dans ton code MICKEY il manque juste les deux apostrophes ici : date('d/m/y H:i:s',strtotime($date));
apres ça fonctionne à merveille!

merci encore pour ton aide
0
salut voila c'est Mickey qui est le plus rapide, thanks pour ton aide. et pour skykiller31 bon courage. a+
0
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
30 janv. 2009 à 16:17
En fait c'était :
date('d/m/y H:i:s',strtotime($date));
ou
strftime('%d-%m-%Y %H:%M:%S',strtotime($date));

Les 2 doivent donner la même chose. :)
0
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 5
30 janv. 2009 à 16:26
oui je viens de tester et ça marche t'as bien raison y a pas photo
voici mon code:

<?php
.....

$date=$result1['date']; //date correspond à un champ dans une table et result1 est une variable qui réccupère le resultat d'une requete



echo' <th width="150" bgcolor="#0033CC">'.strftime('%d-%m-%Y %H:%M:%S',strtotime($date)).'</th>';

....
?>

moi au fait je mettais à la place de '%d-%m-%Y %H:%M:%S' ça '%d-%m-%Y %h:%i:%s' et du coup pas de message d'erreur mais : : à coté de la bonne date
merci encore Mickey
c'est pas le vrai Mickey de Disney qui pourrait m'aider en tout cas lol!!
0

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

Posez votre question
skykiller31 Messages postés 112 Date d'inscription dimanche 20 avril 2008 Statut Membre Dernière intervention 5 août 2011 5
30 janv. 2009 à 16:33
dslé aabbassi j'ai pas vu ton message mais merci à toi aussi comme on dit c'est le geste qui compte ;)
0