Convertir date Fr en anglais avant enregistrement mysql

Résolu
bruno3591
Messages postés
155
Date d'inscription
dimanche 28 septembre 2008
Statut
Membre
Dernière intervention
28 mars 2010
- 21 oct. 2008 à 09:19
booksondany
Messages postés
3
Date d'inscription
lundi 23 janvier 2012
Statut
Membre
Dernière intervention
29 avril 2013
- 29 avril 2013 à 17:13
Bonjour,

Tout est dit dans le titre ou presque.
Je me sers d'un code javascript pour faire apparaitre un petit calendrier qui, une fois la date choisit, me l'insert dans un champ text au format jj/mm/aaaa.

J'aimerais qu'au moment de l'insertion dans ma table mysql, la date se convertisse au format aaaa/mm/jj. ainsi mysql me l'affichera dans ma table. Ma table est contistué d'un champ DATE.

Merci

12 réponses

bruno3591
Messages postés
155
Date d'inscription
dimanche 28 septembre 2008
Statut
Membre
Dernière intervention
28 mars 2010

23 oct. 2008 à 13:21
Il ne fallait pas mettre des "-" mais plutôt des "/" dans la requête. Je me congratule donc tous seul. a+
Ce qui nous donne :

if (isset($_POST['enregistrer']))
{
$id = $_POST['id'];
$nom = $_POST['liste1'];
$dateDebut = $_POST['dateDebut'];
$dateFin = $_POST['dateFin'];
$nature = $_POST['nature'];
$nbjour = $_POST['nbjour'];

$req = mysql_query("INSERT INTO absence (id, nom, nature, nbjour, debut, fin) VALUES ('','$nom','$nature','$nbjour',STR_TO_DATE('$dateDebut', '%d/%m/%Y'),STR_TO_DATE('$dateFin', '%d/%m/%Y') )");

 }
3