OVH Cloud OVH Cloud

Heure

4 réponses
Avatar
Thibaud
Bonjour,
Existe t il un(e) fonction/module/astuce
pour trouver l'heure exacte ? (genre synchro)
Merci

4 réponses

Avatar
Julien
Le Thu, 18 May 2006 08:59:04 +0200, Thibaud a écrit :

Bonjour,
Existe t il un(e) fonction/module/astuce
pour trouver l'heure exacte ? (genre synchro)


Qu'entendez vous par "exacte" ? La/le module/fonction/bidule que vous
trouverez prendre l'heure de la machine locale. Il y a surement
possibilité d'interroger un serveur NTP, mais là aussi, qui vous dit
qu'il vous fournit l'heure "exacte" ?

Le mieux à mon avis reste d'avoir sa machine locale synchronisée avec un
serveur NTP et de prendre l'heure sur la machine locale.

Avatar
tuser
Thibaud wrote:
Bonjour,
Existe t il un(e) fonction/module/astuce
pour trouver l'heure exacte ? (genre synchro)


Voir les fonction de date et heure

gmtime
http://www.bribes.org/perl/docfr/perlfunc.html#L9AF640B2

localtime
http://www.bribes.org/perl/docfr/perlfunc.html#L21CFB936

time
http://www.bribes.org/perl/docfr/perlfunc.html#L3A9A31A4

times
http://www.bribes.org/perl/docfr/perlfunc.html#L55E066B8

Avatar
tuser
tuser wrote:
Thibaud wrote:
Bonjour,
Existe t il un(e) fonction/module/astuce
pour trouver l'heure exacte ? (genre synchro)


Voir les fonction de date et heure [...snip...]


excuse-moi, au début je n'ai pas vu ton commentaire "...(genre
synchro)...":

Pour synchroniser l'heure, je propose d'utiliser un module pour se
connecter à une page internet (par exemple "use LWP;") et aller sur
http://www.horlogeparlante.com/ pour trouver l'heure exacte.


Avatar
Nicolas George
"tuser" wrote in message
:
Pour synchroniser l'heure, je propose d'utiliser un module pour se
connecter à une page internet (par exemple "use LWP;") et aller sur
http://www.horlogeparlante.com/ pour trouver l'heure exacte.


Dans ce cas, utiliser Net::NTP et get_ntp_response("pool.ntp.org") me semble
plus léger et plus efficace.

Et maintenant que j'ai regardé la tronche de cette page web, ça ne fait plus
aucun doute : 27 ko rien que pour récupérer l'heure ! Rien que le temps de
réponse du serveur induit une erreur de plus d'une demi-seconde.

Mais la bonne solution a été donnée par Julien : il vaut mieux insiste pour
que l'heure système de la machone elle-même soit correctement synchronisée.
C'est plus léger (commun à toutes les applications), plus civilisé (les
requêtes de synchronisation sont faites à bon escient, et pas à chaque
lancement de l'application), et plus précis (le démon NTP peut faire des
moyennes sur de longs intervalles et sur plusieurs serveurs).