PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 25-03-2015 09:52:32

codeur21
Membre
Inscription : 06-01-2014
Messages : 64

affichage date et heure

Bonjour
grace à php debutant j'avais reussi a gerer la date en francais
malheureusement j'ai malencontreusement effacé mes fichiers

j'essaie donc de reconstituer mon code voici la select :

  $sql_sites = "SELECT s.*, TO_DAYS(NOW()) - TO_DAYS(date_validation) AS dif_days, cat_name,
  DATE_FORMAT(date_validation, '%d %m %Y ') AS date_validation_fr,
  DATE_FORMAT(date_validation, ' %m  ') AS mois_fr,
  DATE_FORMAT(date_validation, '%d  ') AS jour_validation_fr,
  DATE_FORMAT(date_validation, ' %H') AS heure_validation_fr,
  DATE_FORMAT(date_validation, ' %i') AS min_validation_fr,
  DATE_FORMAT(date_validation, '%s ') AS sec_validation_fr
  FROM $from WHERE $where  AND  (";

puis l'affichage :

    // Afficher  l'heure à la francaise avec heures , minutes , aujourdhui et hier
 
    if (isset($resultat['dif_days']) && ($type !== 'new' && $resultat['dif_days'] == 0 )){
      if (isset ($resultat['heure_validation_fr']) && ( isset($resultat['min_validation_fr'])))
        {
           echo "Aujourd'hui à : " . $resultat['heure_validation_fr'] . ":" . $resultat['min_validation_fr'];      
        }
    }
 
    elseif (isset($resultat['dif_days']) && ($type !== 'new' && $resultat['dif_days'] == 1 )){
      if (isset ($resultat['heure_validation_fr']) && ( isset($resultat['min_validation_fr'])))
        {
           echo "Hier à : " . $resultat['heure_validation_fr'] . ":" . $resultat['min_validation_fr'];
         
        }
    }
   
  elseif  (isset ($resultat['date_validation_fr']) && (isset ($resultat['heure_validation_fr']) && ( isset($resultat['min_validation_fr']))))

      {
        echo " Le " .  $resultat['date_validation_fr'] ." à ". $resultat['heure_validation_fr'] . ":" . $resultat['min_validation_fr'];
            }

la date s'affiche mais les heures et minutes sont a zero "00:00"

merci de votre aide

a+


Tu donnes du poisson a un homme tu le nourris pour un jour ,
tu l'apprends à pêcher tu le nourris toute sa vie

Hors ligne

#2 25-03-2015 09:59:46

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : affichage date et heure

les minutes sont elles stockées ?


@++

Hors ligne

#3 25-03-2015 12:28:37

codeur21
Membre
Inscription : 06-01-2014
Messages : 64

Re : affichage date et heure

bonjour Pierrot

non je viens de m'apercevoir que la date est erronée dans ma base
ceci viendrait donc de mon 'insert' mal construit ? ou une erreur (apostrophe,virgule...)




  { $sql = "INSERT INTO $T_sites (id_cat,titre,description,url,url_image,nom_proprio,email_proprio,date_soumission) VALUES ('$id_cat','$titre','$description','$url','$url_image','$nom_proprio','$email_proprio', NOW()) "; }

je ne vois pas

merci encore

a+

Dernière modification par codeur21 (25-03-2015 12:30:32)


Tu donnes du poisson a un homme tu le nourris pour un jour ,
tu l'apprends à pêcher tu le nourris toute sa vie

Hors ligne

#4 25-03-2015 12:48:57

codeur21
Membre
Inscription : 06-01-2014
Messages : 64

Re : affichage date et heure

ah tant pour moi j'ai trouvé

la variable n'est pas bonne dans mon insert j'ai mis date_soumission et dans le select date_validation

comme quoi faut faire attention et se relire

toutes mes excuses donc pour le derangement

merci encore

a+

Dernière modification par codeur21 (25-03-2015 12:50:43)


Tu donnes du poisson a un homme tu le nourris pour un jour ,
tu l'apprends à pêcher tu le nourris toute sa vie

Hors ligne

Pied de page des forums