Convertir une date en anglais

adisskolo -  
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
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



A voir également:

13 réponses

lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   11
 
Salut,

Pourquoi ne pas stocker tes dates au format anglais et, à l'affichage, transformer le format en français ?
0
adisskolo
 
le probleme c'est que je ne sais comment le faire pouvez vous me guider
0
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   11
 
Donner moi votre requête sql qui enregistre les données
0
adisskolo
 
<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   Statut Membre Dernière intervention   11
 
Ce n'est pas la requête sql

Ca commence par INSERT INTO...
0
adisskolo
 
"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
adisskolo
 
excuser moi ce n'est toujours pas la requête ?
0
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   11
 
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
adisskolo
 
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   Statut Membre Dernière intervention   11
 
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   Statut Membre Dernière intervention   11
 
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
adisskolo
 
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   Statut Membre Dernière intervention   11
 
La c'est un peu plus compliqué

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