Heure dynamique

Fermé
gkjzjiovbc - 24 déc. 2009 à 14:29
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 24 déc. 2009 à 18:10
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

salut ,
pour ma part c bon , il n'y a pas de superflux .
0
D'accord, ya pas moyen de donné le même résulta avec moin de code ou autre ?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
24 déc. 2009 à 16:46
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 ...
0
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
24 déc. 2009 à 18:10
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.
0