Bonjour,
Je souhaiterais enregistrer une date dans une base de données... jusque là rien de bien sorcier.
Sauf que j'ai un souci de format, j'utilise le datepicker de Bootstrap en guise de calendrier. Les dates sont au format dd-mm-YYYY. Et dans ma base la date est de type DATE donc YYYY-mm-dd je suppose.
Je souhaiterais donc convertir le format de date pour un bon enregistrement en base de données.
J'ai essayé la méthode classique, à savoir avec les méthodes date() et strtotime() sous cette forme :
Mais ça ne fonctionne pas... au début il me mettait : 0000-00-00 ou 1970-01-01.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $date = $_POST['date_debut']; $dateDebut = date("Y-m-d", strtotime($date));
Je ne comprends pas pourquoi. Avez-vous une idée?
Mon problème est au niveau conversion, je passe correctement la date j'ai vérifié.
Merci d'avance,
Cordialement,
Partager