Fonction date [PHP]

Résolu
aik0 -  
 aik0 -
Bonjour à tous,

je dois enregistrer une date via un formulaire dans une base de données. Le problème est qu'en général les gens tappent 'jour/mois/année' et mysql enregistre en 'année/mois/jour' .. On m'a parlé d'une fonction php qui convertirait cette date mais je ne trouve pas.

Si quelqu'un a une idée ..
Merci à tous a l'avance

6 réponses

perreet Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   20
 
Bonjour,

Tu devrais jetter un coup d'oiel ici => https://www.php.net/manual/fr/function.date-format.php

Il devrais y avoir les infos que tu cherche.

Bonne journée
0
aik0
 
Merci
0
swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
Plutôt que d'enregistrer une date, enregistre le timestamp. C'est une variable de type "Entier", donc plus de problème avec les formats de dates. De plus, c'est plus portable !
0
aik0
 
Merci swoog42, comment utiliser timestamp dans un insert into sachant que dans ma base de donnée mon attribut est de type DATE ?
0

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

Posez votre question
fobec
 
attention au TimeStamp, en gal sous MySql, le champ est en auto_update.

Sous Php les variables sont très faiblement typées, on peut facilement passer d'un format francais au format MySQL.
Exemple:
http://www.fobec.com/CMS/web/php/conversion-date-format-francais-format-mysql_893.html
0
aik0
 
J'ai réussi autrement, merci quand même à tous ;)
0