Affichage dynamique de l'heure coté serveur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 622 fois - Téléchargée 28 fois

Contenu du snippet

Bonjour à toute et à tous.

Le script que je vais vous présenter, affichera l'heure du coté serveur de manière dynamique.

Y'a un peu de PHP mais rien de bien méchant ;-)

Source / Exemple :


<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>

Conclusion :


Voilà !

c'est tout !

A voir également

Ajouter un commentaire Commentaires
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 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.

voilà :-)
Diddl Messages postés 6 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 21 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és 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 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és 6 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 21 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és 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 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... ^^

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.