Convertir une date en anglais

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

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Pourquoi ne pas stocker tes dates au format anglais et, à l'affichage, transformer le format en français ?
    1. le probleme c'est que je ne sais comment le faire pouvez vous me guider
      1. <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" />
        1. "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"));
          1. 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
            1. 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
              1. 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.
                1. 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 !
                  1. 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