Bonjour à tous,
J'ai trouvé un tutoriel sur développez.com me permettant d'afficher l'heure en temps réel mais j'ai un soucis.
Voici à quoi ressemble mon code pour la partie javascript :
Ce code est situé sur mon écran d'accueil. C'est fichier PHP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <SCRIPT type="text/javascript"> //affiche l'heure en temps réel function horloge() { var today=new Date(); var date_heure=""; h = today.getHours(); m = today.getMinutes(); s = today.getSeconds(); timeValue = h; if(h<10){h = '0'+h;} if(m<10){m = '0'+m;} if(s<10){s = '0'+s;} heure = ''+h+'h'+m+'m'+s+''; document.getElementById("time").value = heure; timerRunning = true; } timerID = setInterval(horloge,1000); </SCRIPT>
Voilà comment j'affiche mon horloge sur mon index.php :
En fait, je n'arrive pas à faire afficher l'heure comme il faut j'ai bien écrit, par exemple : "Il est 15 heures 50 minutes et 32 secondes" mais le script ne se régénère pas toutes les secondes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $heure=strftime("%H"); // variable retournant l'heure en chiffres $minute=strftime("%M"); // variable retournant les minutes en chiffres $seconde=strftime("%S"); if($heure <= 01){$pluriel_heures = "heure";} else{$pluriel_heures = "heures";} if($minute <= 01){$pluriel_minutes = "minute";} else{$pluriel_minutes = "minutes";} if($seconde <= 01){$pluriel_secondes = "seconde";} else{$pluriel_secondes = "secondes";} echo "<br><h3><br>Il est $heure $pluriel_heures et $minute $pluriel_minutes et $seconde $pluriel_secondes<br><br></h3><br>"; echo "<h1><a href = 'accueil.php'>ENTREE</a></h1>";
Si quelqu'un peu m'apporter une solution.
Bien cordialement.
rgdu86
Partager