Comment formater la fonction now()

Fermé
g33k - 21 oct. 2013 à 12:05
nagashima
Messages postés
4270
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 mars 2021
- 21 oct. 2013 à 18:20
Bonjour à tous.
J'ai fait un formulaire où pour recuperer la date d'envoie de chaque message j'utilise la fonction now();
cependant les informations sont sur le format AA-MM-JJ-hh-mm-ss
j'aimerais savoir s'il ya moyen de rendre au format JJ-MM-AA et enlever les heures, minutes et secondes.
Aussi j'ai cherche sur google mais pas encore trouvé de reponse...

2 réponses

nagashima
Messages postés
4270
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 mars 2021
229
Modifié par nagashima le 21/10/2013 à 14:17
salut,

Tu ne vas pas "formater la fonction" mais formatter sont résultat ^^.

Donc ce qu'il faut que tu recherche c'est "édition de chaine php" sur google et tu trouvera :

https://www.php.net/manual/fr/book.strings.php

dans ton cas, je te conseil d'utiliser substr car le format de ta chaine est connu =)

bon dev.
naga
0
Bonsoir.
Dites, je cherche mais je trouve rien d'interessant.
Apportez moi olus d'aide svp
0
nagashima
Messages postés
4270
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 mars 2021
229
21 oct. 2013 à 18:20
substr te permet de récupérer du contenu dans une chaine de caractère en lui indiquant les positions dans la chaine (point de départ+longueur). Mais sinon la solution de colbi97 serai plus adapté je pense.
0
Colbi97
Messages postés
564
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2015
12
21 oct. 2013 à 16:52
Salut,

Dans ton cas, le format est connu je te conseille donc d'utiliser date_parse_from_format qui te permettra de récupérer toutes les infos de ta date, libre à toi de les utiliser ensuite comme bon te semble.
Pour le format de date tu peux te baser sur le tableau de la fonction Date().

0