J'ai actuellement sur un site un affichage de l'heure (via un javascript) dont les secondes défilent, et au "format texte" (donc pas une image ou applet, mais du texte dont je peux fixer la taille ou la police).
Mon problème, c'est que je récupère l'heure du PC pour en déduire l'heure UTC, c'est à dire ~ l'heure GMT.
S'il a un PC mal réglé, mon visiteur aura une heure pourrie.
J'ai entendu dire que l'on pouvait récupérer une heure "officielle" en prenant celle du serveur, voire d'un serveur NTP¨(je n'y connais rien de rien ! )
Cela peut-il s'implémenter facilement sur mon script ?
Pour info :
Citation :
function HeureCheckEJS()
{
krucial = new Date;
heure = krucial.getUTCHours();
min = krucial.getUTCMinutes();
sec = krucial.getUTCSeconds();
jour = krucial.getUTCDate();
mois = krucial.getUTCMonth()+1;
annee = krucial.getUTCFullYear();
if (jour < 10)
jour0 = "0";
else
jour0 = "";
if (mois < 10)
mois0 = "0";
else
mois0 = "";
if (sec < 10)
sec0 = "0";
else
sec0 = "";
if (min < 10)
min0 = "0";
else
min0 = "";
if (heure < 10)
heure0 = "0";
else
heure0 = "";
DinaHeure = jour0 + jour + "/" + mois0 + mois + "/" + annee + " " + heure0 + heure + ":" + min0 + min + ":" + sec0 + sec + " UTC";
which = DinaHeure
if (document.all){
dynamic3.innerHTML='<center>00:00:00</center>'
dynamic3.innerHTML='<FONT SIZE=1.5 FACE="Lucida Console, Arial"><B>'+which+'</B></FONT>';
}
else if (document.layers){
document.dynamic1.document.dynamic2.document.write('<FONT SIZE=1.5 FACE="Lucida Console, Arial"><B>'+which+'</B></FONT>')
document.dynamic1.document.dynamic2.document.close()
}
tempoEJS = setTimeout("HeureCheckEJS()", 1000)
}
|
Note pour les modos : j'ai hésité avec la cat Programmation, donc si ça ne va pas sur WSR, merci de déplacer