Problème champs date
Résolu
Jeremd89
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
Après des heures sur internet pour trouver ma réponse, je décide enfin de vous poser ma question directement.
J'invite les utilisateurs de mon site, dans un formulaire, à indiquer une certaine date. Ce champs indique un format du style 20/08/2018. Or, dans ma base de donnée, le format est 2018-08-20.
Comment faire ?
Merci d'avance.
Après des heures sur internet pour trouver ma réponse, je décide enfin de vous poser ma question directement.
J'invite les utilisateurs de mon site, dans un formulaire, à indiquer une certaine date. Ce champs indique un format du style 20/08/2018. Or, dans ma base de donnée, le format est 2018-08-20.
Comment faire ?
Merci d'avance.
A voir également:
- Le champ date de pièce est incorrect à la ligne 1
- Colorspace incorrect ✓ - Forum Bureautique
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- Whatsapp la date est incorrecte ✓ - Forum Mobile
- Pièce d'identité - Accueil - Services publics
1 réponse
Bonjour
Il te suffit de reformater la date en timestamp pour qu'elle soit correctement insérée dans ta bdd...
Par exemple :
Ou encore
Ou sinon, dans ta requête SQL, il doit également être possible d'utiliser un STR_TO_DATE:
Il te suffit de reformater la date en timestamp pour qu'elle soit correctement insérée dans ta bdd...
Par exemple :
$date="20/08/2018"; $date = explode("/", $date); $newsdate=$date[2].'-'.$date[1].'-'.$date[0];
Ou encore
$date="20/08/2018"; $newdate = date('Y-m-d', strtotime($date));
Ou sinon, dans ta requête SQL, il doit également être possible d'utiliser un STR_TO_DATE:
STR_TO_DATE('20/08/2018', '%d/%m/%Y')
Merci de ta réponse, je comprends où tu veux en venir, je vais tester cela dès maintenant!
merci de ton aide!