Soucis avec la date en php

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
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. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
  2. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    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
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      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
      0
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    oui mais bon ...
    le principal
    c est que cela fonctionne
    0