IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

difference des heure


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Djibouti

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 24
    Par défaut difference des heure
    bonjour le forum,
    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // datedebut='2014-05-04 22:30:00'
    // datefin='2014-06-01 22:00:00';
    $date1 =strtotime($sa['datedebut']);
    $date2 = strtotime($sa['datefin']);
    $time = ($date1 - $date2);
    echo "%d:%d:%d",time;
    je voulais affiche au format heure comme suit :25:00:00
    mais je n'arrive pas.comment on peut affiche.

  2. #2
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut,

    Question posée hier !! Il faut penser à utiliser le moteur de recherche quand même ^^
    réponse ici

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Djibouti

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 24
    Par défaut
    merci, rawsrc j'ai essaye hier quant même mais maintenant je récupéré le heure en base de donne et s'affiche rien
    il me donne le problème que je vous précédemment

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Djibouti

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 24
    Par défaut
    voila mon nouveau code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $date1 =strtotime($sa['datedebut']);
             $date2 = strtotime($sa['datefin']);
             //echo date('H:i',$date1);
            if( $date1 > $date2 ) {
      $time = ($date1 - $date2);
      } 
      else {
      $time = ($date2 - $date1);
    }
    $secondes = $time % 60;
     $minutes = ($time / (60 * 60));
     $heures = ($time / (60 * 60));
    echo printf("%02d:%02d:%02d",$heures, $minutes, $secondes);
    je rencontre un autre problème.il m'affiche le heure,les minute et les scande mais il ajoute une valeur comme suit:05:05:008
    je sais pas d'ou vient le 8 mais comment je peut effacer cette nombre.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    je récupéré le heure en base de donne et s'affiche rien
    c'est normal : une base de donnée n'affiche rien.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Djibouti

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 24
    Par défaut
    les heure sont stocke sous la forme de type datetime dans la base de donne,donc je veux recuperer et faire la difference de heure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $date1 =strtotime($sa['datedebut']);
             $date2 = strtotime($sa['datefin']);
             //echo date('H:i',$date1);
            if( $date1 > $date2 ) {
      $time = ($date1 - $date2);
      } 
      else {
      $time = ($date2 - $date1);
    }
    $secondes = $time % 60;
     $minutes = (($time /60) % 60);
     $heures = ($time / (60 * 60));
    echo printf("%02d:%02d:%02d",$heures, $minutes, $secondes);
    je vous répétè que cette code source m'affiche de
    comme suit 05:05:008
    je comprend pas d'ou vient le nombre 8

  7. #7
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    c'est echo sprintf ou printf seul mais pas echo printf.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher des heures locales
    Par mrpowerboy dans le forum Applets
    Réponses: 3
    Dernier message: 27/09/2005, 18h57
  2. Exécution de macro à des heures différentes.
    Par pepe2006 dans le forum Access
    Réponses: 5
    Dernier message: 14/09/2005, 12h44
  3. Conversion des heures en minutes
    Par lacrevette dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/02/2005, 18h50
  4. [CR] Additionner des heures
    Par sbis dans le forum Formules
    Réponses: 4
    Dernier message: 22/03/2004, 16h34
  5. [TIME] Gestion des heures
    Par Seb7 dans le forum Débuter
    Réponses: 2
    Dernier message: 10/07/2003, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo