Soyez le premier à donner votre avis sur cette source.
Snippet vu 9 622 fois - Téléchargée 28 fois
<font name="Verdana" size="2"> <DIV ID=serveur_heure></DIV></b> <SCRIPT LANGUAGE=JavaScript> serveur_date = new date(0,0,0,<? echo date("H, i, s"); ?>) serveur_heu = serveur_date.getHours(); serveur_min = serveur_date.getMinutes(); serveur_sec = serveur_date.getSeconds(); function serveur_calc() { if (serveur_sec < 10) serveur_sec = "0"+Math.round(serveur_sec); else if(serveur_sec >= 60) { serveur_sec = "00"; serveur_min++; } if (serveur_min < 10) serveur_min = "0"+Math.round(serveur_min); else if(serveur_min >= 60) { serveur_min = "00"; serveur_heu++; } if (serveur_heu < 10) serveur_heu = "0"+Math.round(serveur_heu); else if(serveur_heu >= 24) { serveur_heu = "00"; } serveur_texte = serveur_heu + ":" + serveur_min + ":" + serveur_sec; if (document.getElementById){ document.getElementById("serveur_heure").innerHTML=serveur_texte; } serveur_sec++; } setInterval("serveur_calc()", 1000); </SCRIPT></font>
23 juin 2003 à 00:50
Ce que je conseille, c'est de faire une boucle de 500ms mais de tester par rapport à l'heure du pc le temps écoulé depuis la dernière fois que la boucle a fait un tour, et n'incrémenter les secondes (et donc le reste si nécessaire) qui si uen réelle seconde est passée.
voilà :-)
28 juin 2003 à 10:52
29 juin 2003 à 14:50
je sias que JS est très souple mais c'est une habitude à prendre pr la suite
29 juin 2003 à 20:17
29 juin 2003 à 22:42
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.