cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008
-
23 juin 2003 à 00:50
dom_ponge
Messages postés47Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention17 septembre 2006
-
8 nov. 2006 à 03:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 29 juin 2003 à 22:42
ce n'est psa mon code lol. Et puis je trovue que l'auteur pourrait se manifester, c'est buggé son truc, s'il l'a testé il aurait du le voir, c'est du Power Posting ça... ^^
Diddl
Messages postés6Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention21 juin 2004 29 juin 2003 à 20:17
Désolé j'ai du mal m'y prendre car je debute mais bon j'avais fait copier coller de ton code
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 29 juin 2003 à 14:50
ben non le php est ok, c'est juste que c'est new Date et pas new date. attention à la "case". et puis oublie pas les ;
je sias que JS est très souple mais c'est une habitude à prendre pr la suite
Diddl
Messages postés6Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention21 juin 2004 28 juin 2003 à 10:52
Il ne marche pas ton code apparement le php n'est pas reconnu dans le script car j'ai le message " 'date' est indéfini "
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 23 juin 2003 à 00:50
je vois que tu utilises une boucle de 1000ms, mais en comptant le temps d'exécution du script à chaque passage, tu risques d'avoir un gros décalage après quelques minutes (de plusieurs secondes)
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.
8 nov. 2006 à 03:18
http://www.editeurjavascript.com/scripts/scripts_temps_2_26.php
Je met 1...Car pour du copiage tu ne mérite pas mieu!
29 juin 2003 à 23:19
29 juin 2003 à 23:12
<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 = "Il est " + serveur_heu + " : " + serveur_min + ":" + serveur_sec;
if (document.getElementById){
document.getElementById("serveur_heure").innerHTML=serveur_texte;
}
serveur_sec++;
}
setInterval("serveur_calc()", 1000);
</script>
29 juin 2003 à 22:42
29 juin 2003 à 20:17
29 juin 2003 à 14:50
je sias que JS est très souple mais c'est une habitude à prendre pr la suite
28 juin 2003 à 10:52
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à :-)