Soucis avec la date en php

Résolu
bonjour a tous

j essaye de récupérer la date qui est dans une table de donnée
et bien évidement elle est a l envers lorsque je veux l afficher

apparemment la syntaxe pour avoir la date en Français est
 <?php
date_default_timezone_set('Europe/Paris');
echo date_default_timezone_get();
?>


mais lorsque je veux lire par exemple la date d enregistrement d un utilisateur cela ne fonctionne pas

voici le code pour afficher la date d enregistrement

 <strong>la date d inscription est 	</strong><?php echo $donnees['date_inscription']; ?>


merci de l aide

3 réponses

  1. Modérateur
    Bonjour,

    Ta question concerne le PHP .. je l'ai donc déplacée dans le bon forum .... encore ....
    Pourrais-tu, un jour, faire attention où tu mets tes questions ????

    Ensuite,
    Pour l'affichage .. Tu peux utiliser la fonction strftime
    https://www.php.net/manual/fr/function.strftime.php

    Tu pourrais aussi, plus simplement, retourner la date au bon format depuis ta requête SQL (car je suppose que ça vient de ta bdd... ) en y faisant un DATE_FORMAT
    https://sql.sh/fonctions/date_format

    1. bonjour Jordane
      merci j ai fini par trouver
      en fessant ceci

                <?php	
      /* Configure le script en français */
      setlocale (LC_TIME, 'fr_FR','fra');
      //Définit le décalage horaire par défaut de toutes les fonctions date/heure  
      date_default_timezone_set("Europe/Paris");
      //Definit l'encodage interne
      mb_internal_encoding("UTF-8");
      //Convertir une date US en françcais
      function dateFr($date_sortie){
      return strftime('%d-%m-%Y',strtotime($date_sortie));
      }
      
      echo dateFr($date_sortie); //Affiche la date convertie
      ?>
          


      pour ceux que cela intéresse vous remplacer juste $date_sortie par votre variable
      1. Modérateur
        La date en Français, c'est avec des Slashs en général, pas des tirets.

        Quoi qu'il en soit, pense à mettre le sujet en RESOLU
    2. oui mais bon ...
      le principal
      c est que cela fonctionne