Partage
  • Partager sur Facebook
  • Partager sur Twitter

mise à jour de l'heure en JS

Sujet résolu
    12 octobre 2006 à 11:02:49

    Bonjour,

    Je suis débutant en JS et je voudrait afficher l'heure sur mon site (c'est franchement bebête comme truc).

    Seulement voilà, l'heure s'affiche mais ne défile pas... je pense qu'en javascript, il doit y avoir moyen de mettre l'heure à jour en instantané sinon c'est plus facile en php ;)

    Voici mon code

    <script language="javascript">
    <!--
            var now = new Date();
           
            var jour = now.getDate();
            var mois = now.getMonth() + 1; // Renvoi le numéro du mois en partant du mois 0 = janvier
            if(mois<10){
                    mois = '0'+mois;
            }
            var annee = now.getFullYear();
            var heure = now.getHours();
            if(heure<10){
                    heure = '0' + heure;
            }
            var minute = now.getMinutes();
            if(minute<10){
                    minute = '0' + minute;
            }
           
            var print = '<b>' + jour+'/'+mois+'/'+annee+' - '+heure+':'+minute+'</b>';
            document.write(print);
    -->
    </script>


    Petite précision, j'ai placer ce code directement dans la section body...

    Merci à tous
    • Partager sur Facebook
    • Partager sur Twitter
      12 octobre 2006 à 11:26:28

      Chu !

      Je ne connais pas le Javascript, mais en tappant trois mots sous Google, je suis tombé sur cette page...

      Il s'agit sûrement de la fonction setTimeout.

      Bonne journée ! ;)

      EDIT : Place ton script entre les balises <head></head>
      • Partager sur Facebook
      • Partager sur Twitter
        12 octobre 2006 à 11:35:44

        Merci bien!
        J'avais tenter un truc avec la fonction setTimeout mais mon script échouait lamentablement... J'ai dû faire une erreur

        Je vais voir çà
        Merci
        • Partager sur Facebook
        • Partager sur Twitter
          12 octobre 2006 à 11:48:55

          Voici mon Code final et qui marche!

          <script language="javascript">
          <!--               
                  function aujourdhui(){
                          var now = new Date();
                         
                          var jour = now.getDate();
                          var mois = now.getMonth() + 1; // Renvoi le numéro du mois en partant du mois 0 = janvier
                          if(mois<10){
                                  mois = '0'+mois;
                          }
                          var annee = now.getFullYear();
                         
                          var heure = now.getHours();
                          if(heure<10){
                                  heure = '0' + heure;
                          }
                          var minute = now.getMinutes();
                          if(minute<10){
                                  minute = '0' + minute;
                          }
                         
                          var print = '<b>' + jour+'/'+mois+'/'+annee+' - '+heure+':'+minute+'</b>';
                         
                          if (document.getElementById){
                                  document.getElementById("date").innerHTML=print;
                          }
                          setTimeout("aujourdhui()",1000);
                  }
                  window.onload = aujourdhui;                    
          -->     
          </script>                     
          <b id="date"></b>


          On peut remplacer sans pb la balise b par p ou div ou autre...
          Bonne prog à tous et merci pour vos infos!
          • Partager sur Facebook
          • Partager sur Twitter

          mise à jour de l'heure en JS

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown