Dates au format Français

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Dates au format Français

    Bonjour,

    Je développe un composant dans lequel j'utilise des champs DateTimes dans des formulaires.
    Quand je formate la date du contrôl dans le fichier XML, en format français (jj/mm/aaaa), les dates s'affichent bien dans le bon format dans les champs, mais elles ne sont plus enregistrées dans la table quand j'enregistre la saisi du formulaire.

    J'ai utilisé aussi des DateTimePicker (jQuery), le souci est identique.

    Quelqu'un a-t-il une idée ?

    Cordialement.

    Eric

  • #2
    Re : Dates au format Français

    Bonjour,
    j'ai eu un soucis de date sur un projet PHP il y a un petit moment
    Le soucis venait du fait que les tables doivent enregistrées les dates dans un format bien precis (en anglais -> voir la doc de mysql)
    Donc tu peux formater la date pour la rendre lisible en Français sur des pages php (la vue) mais tu dois absolument les enregistrer sans formatage dans les tables
    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
    Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

    Commentaire


    • #3
      Re : Dates au format Français

      Bonjour manu93fr,
      Merci beaucoup, je n'avais pas vu cela comme ça.

      Je vais donc chercher comment faire cela.

      Cordialement.
      Eric

      Commentaire


      • #4
        Re : Dates au format Français

        Bonjour,
        J'utilise un plugin jQuery DateTimePicker.
        Quand je formate la date en "d/m/Y", le date n'est plus enregistrée dans la table.

        Comment faire pour la formater en d/m/Y dans la vue et l'enregistrer au format Y-m-d dans la table ?

        Je ne vois pas où faire cela?

        Quelqu'un sait-il ?

        Cordialement.

        Eric

        Commentaire


        • #5
          Re : Dates au format Français

          Bonjour,

          Code:
          SELECT DATE_FORMAT(date, '%d/%m/%Y %Hh%imin%ss') AS date FROM ta_table
          Site d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
          Pour des extensions au top : http://joomlack.fr
          Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
          Pour des petites choses sympa : http://lomart.fr

          Commentaire


          • #6
            Re : Dates au format Français

            @casper :
            c'est bien pour la recuperation depuis la bdd, mais la c est le contraire qu'il veut faire.
            $dt=01/01/2016;
            $date = new JDate($dt);
            $dateainsererdanslabdd = $date->format('Y-m-d');

            et ensuite tu n as plus qu a insérer la variable dans la bdd.



            ton champ dans la bdd est bien du bon type ?

            Commentaire


            • #7
              Re : Dates au format Français

              salut

              @lefabdu51
              ah ok :s j'ai pris le problème dans le mauvais sens
              Zut
              Site d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
              Pour des extensions au top : http://joomlack.fr
              Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
              Pour des petites choses sympa : http://lomart.fr

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X