begin process at 2012 05 30 04:53:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Soustraire deux heures


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Soustraire deux heures

mercredi 12 mars 2008 à 11:33:52 | Soustraire deux heures

hellsPGM

Bonjour, 
je voudrais soustraire 2 heures entre elles. En faite je dois calculer le temps que l'utilisateur met pour faire une tache (il click sur un bouton lorsqu'il la commence et click sur un second bouton quand il a terminé). Je pense que ce genre de chose ce fait avec javascript.

Pouvez vous m'aider a concevoir ce morceaux de code ou m'orienter sur la façon de faire?

Merci


mercredi 12 mars 2008 à 11:46:39 | Re : Soustraire deux heures

bultez

Membre Club
Réponse acceptée !


Bonjour,

    c'est avoir l'heure que tu ne sais pas faire ?
          regarde Date dans une doc... selfHTML par exemple
                    var d=new Date();   puis d.getHours(); ....
    c'est soustraire que tu ne sais pas faire ?
          var resultat = valeur_1 - valeur_2;
    peut-être soustraire 2 heures ?
          s'il n'existe pas de fonction toute faite, une conversion en secondes,
             faire la différence, convertir le résultat en heures/minutes/secondes



                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 12 mars 2008 à 11:50:39 | Re : Soustraire deux heures

hellsPGM

je veux soustraire deux heures.
je vais essayer ta solution de la convertion en secondes, je n'y avais pas pensé.
Merci
mercredi 12 mars 2008 à 12:07:11 | Re : Soustraire deux heures

bultez

Membre Club


Bonjour,

    s'il n'existe pas de fonction toute faite....

    var t1=new Date();
    setTimeout( function() {     var t2=new Date();
                                             alert(t2-t1);    }, 2000 );




                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 12 mars 2008 à 13:43:55 | Re : Soustraire deux heures

hellsPGM

J'ai commencé a faire sa (y a quelques erreurs que je cherche):
(c'est la premiere fois que je fais du javascript)
<script language="javascript">
       function CalculTps(DateDeb)
       {    
            var DateFin=new Date();
            var DateDebMin=getMinutes(DateDeb)*60;
            var DateDebHeures=getHours(DateDeb)*3600;
            DateDeb=(DateDebMin+DateDebHeures);
            
            var DateFinMin=getMinutes(DateFin))*60;
            var DateFinHeures=getHours(DateFin)*3600;
            DateFin=(DateFinMin+DateFinHeures);
            
            var diff=DateFin-DateDeb;
            
            //var diff = new Date( DateDeb.getTime() -DateFin.getTime() );
            
            return window.alert(diff);
       }
      
</script>
                
                <INPUT TYPE="button" value="Lecture" name="Début" onClick="var DateDeb=new Date()">
                <INPUT TYPE="button" value="Fin" onClick="CalculTps(DateDeb)" >
           
mercredi 12 mars 2008 à 14:18:21 | Re : Soustraire deux heures

bultez

Membre Club


quelques petites imprécisions....

d'abord :
¡--------¡----------------------------------------------------------¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
|--------|----------------------------------------------------------|
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
|--------|----------------------------------------------------------|
|K-Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
|--------|----------------------------------------------------------|
|Opera |regarder la "console d'erreurs" |
| | Outils / Avancé / Console d'erreurs |
|--------|----------------------------------------------------------|
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!--------!----------------------------------------------------------!
    ça aide...      un ch'tit peu...


<script type="text/javascript">
        var DateDeb;
         function CalculTps()
       {   
            var DateFin=new Date();
            //var DateDebMin=getMinutes(DateDeb)*60;             pas la bonne syntaxe
                var DateDebMin=DateDeb.getMinutes()*60;          mais ça va servir ?
            //var DateDebHeures=getHours(DateDeb)*3600;  
                var DateDebHeures=DateDeb.getHours()*3600;
            //DateDeb=(DateDebMin+DateDebHeures);              ben là tu détruisais DateDeb
           
            //var DateFinMin=getMinutes(DateFin))*60;               pas la bonne syntaxe et un ) en trop
                  var DateFinMin=DateFin.getMinutes() *60;
            //var DateFinHeures=getHours(DateFin)*3600;
                var DateFinHeures=DateFin.getHours()*3600;
            //DateFin=(DateFinMin+DateFinHeures);
           
            var diff=DateFin-DateDeb;
           
            //var diff = new Date( DateDeb.getTime() -DateFin.getTime() );
           
            alert(diff);
       }
     
</script>
               
  <INPUT TYPE="button" value="Lecture" name="Debut" onClick="DateDeb=new Date();">
 <INPUT TYPE="button" value="Fin" onClick="CalculTps();">



    alors bien sûr tu pouvais passer DateDen en paramètre,
          mais restons simples.


                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 12 mars 2008 à 14:54:11 | Re : Soustraire deux heures

hellsPGM

Merci beaucoup
sa marche beaucoup mieux!



Cette discussion est classée dans : bouton, click, heures, soustraire


Répondre à ce message

Sujets en rapport avec ce message

Comment tester le bouton sur lequel on click ??? [ par notoriousFab ] J'ai un formulaire avec 2 boutons "Modifier" et "Supprimer".Est-il possible de tester et de voir su lequel on click ???Merci____________notoriousFab boutons a deux etats [ par nezdeboeuf62 ] bonjour tout le monde, j'aurais voulu savoir si c'etait possible de maniere relativement simple (c'est a dire en évitant les roll over par exemple) de bouton submit reactif [ par enis ] J'ai mon form comme ceci :Pour mon submit, j'ai preféré mettre une image : . Lorsque je click ça m'e Boutton On et Off [ par naim1970 ] Bonjour, de nouveau avec mes boutton On et Off,J'utilise les functions onmouseout="MM_swapImgRestore()" et onmouseover="MM_swapImage(?.)" Et je n'arri .click() sur Firefox [ par HybridKat ] Bonjour,Ça fait des heures que je cherche mais là je désespère.  J'ai un formulaire avec un et comme tous qui ont eux à se creuser la tête la dessus bouton1 page click bouton 2 page 2 [ par amita ] merci à l'équipej'ai page 1 avec bouton 1page 2 avec bouton 2je veux quand je click sur le bouton 1 de la page 1 il me click bouton 2 de la page 2 Comment appeler le click de mon bouton en javascript? [ par vinzemuls ] Bonjour,voilà j'ai un composant AJAX qui a une propriété ContentURL.J'ai une Fonction avec des conditions en javascript qui me change cette propriété. click sur un bouton radio [ par Poulipe ] Bonjour,j ai par exemple 3 boutons radio.b1b2b3tout le monde sait que sur ces 3 boutons, un seul peut etre cocher...mon pb : je voudrais que si le bo button sous firefox [ par bossou ] bonjour à tous.j'ai un problème avec les boutons sous firefox. lorsque je click sur mon bouton valider normalement un traitement doit s'exécuter et me javascript bouton on click [ par zouker1340 ] Bonjour a tous, je suis vraiment dans la merde hihi voila j ai un probleme en javascript je dois faire un travail sur l ecobonus mais j arrive pa


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales