Heure dynamique

Bonjour, j'aimerai savoir si se code d'heure dynamique été bien (sans truque qui sert à rien ou autre...) ?

<script type="text/javascript">
function HeureCheckEJS()
{
krucial = new Date;
heure = krucial.getHours();
min = krucial.getMinutes();
sec = krucial.getSeconds();
jour = krucial.getDate();
mois = krucial.getMonth()+1;
annee = krucial.getFullYear();
if (sec < 10)
sec0 = "0";
else
sec0 = "";
if (min < 10)
min0 = "0";
else
min0 = "";
if (heure < 10)
heure0 = "0";
else
heure0 = "";
DinaHeure = heure0 + heure + ":" + min0 + min + ":" + sec0 + sec;
which = DinaHeure
if (document.getElementById){
document.getElementById("ejs_heure").innerHTML=which;
}
setTimeout("HeureCheckEJS()", 1000)
}
window.onload = HeureCheckEJS;
</script>
Il est <span id="ejs_heure">Chargement en cours...</span>


Merci d'avance.

5 réponses

  1. D'accord, ya pas moyen de donné le même résulta avec moin de code ou autre ?
    1. Bien.
      Perso, je ne stockerais pas les secondes, les minutes, les heures, etc... dans une variable pour chaque, car quand tu lis "krucial.getMinutes()", tu te doutes bien que c'est les minutes ...
      1. Bonjour avion-f16, pourrai tu me donné le code comme toi tu le penserai le mieux ? Car je suis vraiment très novice en JavaScript... cela serai vraiment super.

        Merci d'avance.
        1. Ton code est très bien, sauf que moi je n'aurais pas défini une variable pour l'heure, une autre pour les secondes, une autre pour ...
          Mais chacun sa méthode.