Convertir une date en anglais

Fermé
adisskolo - 7 oct. 2010 à 13:51
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 14 oct. 2010 à 14:09
Bonjour,
j'utilise adobe dreamveavercs3 developer toolbox pour realiser une application web et easy php pour ma BD une fonction ADDT convertir la date en français alors que phpmyadmi reconnais les dates au forma AAAAMMJJ donc il n'affiche pas mes dates dans la base de donnees quelle est la fonction qui me permet donc de convertir mes dates car il affiche 0000-00-00



13 réponses

lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 09:43
Salut,

Pourquoi ne pas stocker tes dates au format anglais et, à l'affichage, transformer le format en français ?
0
le probleme c'est que je ne sais comment le faire pouvez vous me guider
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 11:28
Donner moi votre requête sql qui enregistre les données
0
<input name="date" id="date" value="<?php echo KT_formatDate($row_rstbl_commande['date']); ?>" size="10" maxlength="22" wdg:mondayfirst="true" wdg:subtype="Calendar" wdg:mask="<?php echo $KT_screen_date_format; ?>" wdg:type="widget" wdg:singleclick="true" wdg:restricttomask="no" />
0

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

Posez votre question
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 11:39
Ce n'est pas la requête sql

Ca commence par INSERT INTO...
0
"INSERT INTO tbl_proforma (code_proforma, libelle, 'date', code_commande) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['code_proforma'], "text"),
GetSQLValueString($_POST['libelle'], "text"),
GetSQLValueString($_POST['date'], "date"),
GetSQLValueString($_POST['code_commande'], "text"));
0
excuser moi ce n'est toujours pas la requête ?
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 14:23
C'est bien ca !

Dans quel format tu récupère $_POST['date'] ? JJ/MM/AAAA ? JJMMAAAA ?

Dans ce cas il faut que tu reformate ce champ dans le format anglais AAAAMMJJ
0
bonjour
Mr lucas06150
Je recupere $_POST['date'] avec le format dd-mm-yyyy qui est un format français
au niveau de mon formulaire mais lorsqu'il envoi les données dans ma base qui au format anglais yyyy-mm-dd il ne convertit toujours pas
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
11 oct. 2010 à 17:27
Bonjour,

Quand tu récupère ta date avec $_POST['date'] c'est à ce moment là qu'il faut convertir la date en anglais puis l'insérer dans la base de donnée.
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
12 oct. 2010 à 10:13
J'ai pensé a quelque chose de plus simple.

Si je comprend bien le champ Date de la BDD est au format Date ?

Il faut changer le type du champ Date en chaîne de caractère pour pouvoir stocker la date sous forme de chaîne en français.

Tiens moi au courant !
0
bonjour
Mr lucas 06150
excusée moi pour ce long silence j'etait malade
apres avoir changé le type du champs date ça marche tres bien merci infiniment pour votre soutient
seulement voila j'ai un autre soucis je veux calculer la durée mise par une personne sur un projet avec une date debut et une date fin la durée est au format 00-00-00
merci d'avance
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
Modifié par lucas06150 le 14/10/2010 à 14:09
La c'est un peu plus compliqué

jette un coup d'oeil ici : https://codes-sources.commentcamarche.net/
0