BiDuLoN

Inscrit le : 04 Juin 2007 Messages : 15
| Sujet: Affichage de l'heure en JS Jeu 3 Avr - 16:26 | |
| hello tout le monde !  Alors voilà, j'ai fait il ya pas longtemps un petit script en js pour afficher de manière dynamique (rafraîchie toutes les secondes :
| Code: | function date() { var date = new Date(); var noms_jours = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'); var noms_mois = new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'); var texte = ''; texte += noms_jours[date.getDay()] + ' ' + date.getDate() + ' ' + noms_mois[date.getMonth()] + ' ' + date.getFullYear() + '<br/>'; texte += date.getHours + ' H ' + date.getMinutes + ' : ' + date.getSeconds; document.getElementById('date').innerHTML = texte; } setInterval('rafraichir()',1000);
| Donc ce script affiche par exemple : Jeudi 2 Avril 2008 5 H 16 : 7
C'est un exemple hein je n'ai pas posté le message à 5h du mat Le problème c'est que je voudrais que, si les chiffres de l'horloges sont inférieurs à 10, il y ai 1 zéro devant, comme là : 05 H 16 : 07
Help me please  _________________ C'est quoi ce bin's ? |
|
Babilomax Administrateur


Inscrit le : 18 Fév 2007 Messages : 67
| Sujet: Re: Affichage de l'heure en JS Jeu 3 Avr - 17:03 | |
| Et pourquoi pas :
| Code: | function rafraichir() { var date = new Date(); var heures = date.getHours(); var minutes = date.getMinutes(); var secondes = date.getSeconds(); if(heures < 10) { heures = '0' + heures; } if(minutes < 10) { minutes = '0' + minutes; } if(secondes < 10) { secondes = '0' + secondes; } var noms_jours = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'); var noms_mois = new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'); var texte = ''; texte += noms_jours[date.getDay()] + ' ' + date.getDate() + ' ' + noms_mois[date.getMonth()] + ' ' + date.getFullYear() + '<br/>'; texte += heures + ' H ' + minutes + ' : ' + secondes; document.getElementById('date').innerHTML = texte; } setInterval('rafraichir()',1000);
| Voilà j'ai testé, ça marche alors enjoy  _________________
 |
|