Modifier Timestamp en une date lisible
franck0875
-
franck0875 -
franck0875 -
Bonjour,
Je suis actuellement en train de créer un site en local. J'ai crée une page pour afficher des articles stockés dans une BDD MySQL. Tout fonctionne a merveille, même la date mais elle n'est pas très lisible. Elle affiche par exemple "Publié le 2013-06-24 14:39:06".
Je voudrais avoir une date comme "Publié le Lundi 24 Juin 2013 à 14h39".
Comment puis-je procéder
Je suis actuellement en train de créer un site en local. J'ai crée une page pour afficher des articles stockés dans une BDD MySQL. Tout fonctionne a merveille, même la date mais elle n'est pas très lisible. Elle affiche par exemple "Publié le 2013-06-24 14:39:06".
Je voudrais avoir une date comme "Publié le Lundi 24 Juin 2013 à 14h39".
Comment puis-je procéder
A voir également:
- Modifier Timestamp en une date lisible
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier une story facebook - Guide
- Modifier extension fichier - Guide
- Modifier sa voix en direct - Guide
4 réponses
Sinon, change ton champ date de ta BDD pour le mettre au format YYYY-MM-DD
et créé un nouveau champ heure
$date_mysql = "2013-06-24"; (retour de ta requete SQL)
setlocale(LC_TIME, 'fr','fr_FR','fr_FR@euro','fr_FR.utf8','fr-FR','fra');
$date = strftime("%A %d %B %Y",strtotime("$date_mysql"));
echo $date;
affiche :
Lundi 24 juin 2013.
tu ajoutes l'heure :
echo "Publié le ".$date." à ".$heure_mysql.".";
affiche :
Publié le Lundi 24 Juin 2013 à 14h39
Tu n'as plus qu'à créé une fonction pour tout ça !
et créé un nouveau champ heure
$date_mysql = "2013-06-24"; (retour de ta requete SQL)
setlocale(LC_TIME, 'fr','fr_FR','fr_FR@euro','fr_FR.utf8','fr-FR','fra');
$date = strftime("%A %d %B %Y",strtotime("$date_mysql"));
echo $date;
affiche :
Lundi 24 juin 2013.
tu ajoutes l'heure :
echo "Publié le ".$date." à ".$heure_mysql.".";
affiche :
Publié le Lundi 24 Juin 2013 à 14h39
Tu n'as plus qu'à créé une fonction pour tout ça !
Bonjour,
Si tu veux enregistrer dans ta BDD "Publié le Lundi 24 Juin 2013 à 14h39" c'est plus du timestamp mais du text !
Sinon créé 4 champs supplementaires (mois, jour et annee et heure)
et tu affiches
echo "Publié le Lundi ".$jour." ".$mois." ".$annee." à ".$heure.".";
Si tu veux enregistrer dans ta BDD "Publié le Lundi 24 Juin 2013 à 14h39" c'est plus du timestamp mais du text !
Sinon créé 4 champs supplementaires (mois, jour et annee et heure)
et tu affiches
echo "Publié le Lundi ".$jour." ".$mois." ".$annee." à ".$heure.".";