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

PHP & Base de données Discussion :

Somme d'heures [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 116
    Par défaut Somme d'heures
    Bonjour, voilà je rencontre des soucis sur la somme de 2 heures.

    Je recupère l'heure actuelle grâce à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $heure_now = date("H:i:00");
    J'obtiens: 17:38:00

    Ensuite, dans une liste deroulante, je selectionne l'heure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
     <select name="duree" id="duree">
    				<option value="00:00:00">-----------------</option>
    <option value="01:00:00" selected="selected">1 H</option>
    	<option value="02:00:00">2 H</option>
    	<option value="03:00:00">3 H</option>
          <option value="04:00:00">1/2 Journée</option>
         <option value="07:00:00">1 Journée</option> </select></td>
    Je met cette durée dans une variable $duree


    J'aimerais faire la somme de ces 2 heures

    $resultat = $heure_now + $duree


    Mais comment fais t'on avec les dates...

    J'ai essayer d'utiliser la fonction mktime mais sans succès...

    Merci de votre aide !

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 584
    Par défaut
    tu converties les date en timestamp unix, tu fais la différence des 2 timestam, puis tu ajoute cette différence au timestamp par défaut avant de reconvertir en date.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 116
    Par défaut
    Je tente ...

    $date_now = date("H:i:00");
    $duree vaut 03:00:00
    comment je fais pour convertir 03:00:00 en timestamp ?


    $heure_fin = date("H:i:00", mktime(date("H"),date("i") + $duree ,date("00"),0,0,0,0)) ;

    c ça ?

    Ensuite, on fait la difference en TimeStamp ? Je la converti en heure ? et je vais trouver l'heure de fiN?

    merci

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 584

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 116
    Par défaut
    Merci , Tu es mon dieux !

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

Discussions similaires

  1. Faire une somme d'heures au format VARCHAR
    Par codial dans le forum Bases de données
    Réponses: 15
    Dernier message: 28/02/2008, 11h26
  2. somme d'heures imcompatible
    Par pit88 dans le forum VBA Access
    Réponses: 5
    Dernier message: 30/08/2007, 19h44
  3. [CR9]somme d'heures et vb6
    Par ecranbleu27 dans le forum SDK
    Réponses: 2
    Dernier message: 30/05/2006, 16h58
  4. [VBA-E] somme d'heures supérieures à 24h
    Par bandit boy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/05/2006, 15h02
  5. [CR ?] Somme d'heure sous Crystal ?
    Par Peter PARKER dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/04/2003, 16h24

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