EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Ce qui est une horloge atomique et comment faire une demande pour le moment en PHP

Programmation PHP  
 
Ce qui est une horloge atomique et comment faire une demande pour le moment en PHP

Avec une erreur de seulement 1 deuxième en 100 millions d’années, un horloge atomique Il est l’un des appareils de mesure de temps plus précis dans l’histoire de l’humanité.

Horloges atomiques sont conçus pour mesurer la longueur exacte de seconde, l’unité de base de l’horlogerie moderne. Le Système international d’unités (IF) définit le seconde comme le temps qu’il faut un atome de césium 133, dans l’état de repos et à une température de 0 ° Kelvin, bat exactement 9.192.631.700 fois.

Le Precision les horloges atomiques est variable et est en amélioration constante. Avec un erreur prévu seulement 1 dans une seconde 100 millions d’années, le NIST-F1 à Boulder, Colorado, est l’une des horloges plus précis du monde.

Il y en a 400 les horloges atomiques du monde entier qui contribuent au calcul de la Temps atomique international (TAI), une des normes de temps utilisée pour déterminer la Temps universel coordonné (UTC) et le heure locale Dans le monde entier.

Systèmes de navigation par satellite comme GPS, GLONASS et Galiléen elles reposent également sur des mesures précises de temps pour calculer avec précision la position.

Bien que, vraiment, Nous ne pouvons pas se connecter directement à une horloge atomique, Oui We can do it un de la Serveurs NTP (Network Time Protocol), ils sont indirectement liés à leur. Et pour cela, Nous allons vous montrer une fonction ce sera le demande du temps sur du serveur NTP avec nom Time.nist.gov.

Voici le code pour ce faire:

Avec cette fonction getAtomicTimestamp, Ouvrir une connexion vers le serveur spécifié par le port 37, et il suffit d’envoyer un retour. Avec ce, le serveur nous vous retournerons le météo en binaire, qui qui aura, par la suite, Convert une valeur timestamp valide, comme vous pouvez le voir sur la ligne 8, retour, Enfin, la valeur timestamp requis.

If, maintenant, souhaitez utiliser Cette valeur renvoyée timestamp, faites juste comme n’importe quelle autre valeur timestamp. If, par exemple, pour les consulter le heure et date actuelle, Vous pouvez le faire:

Ce que vous affiché à l’écran le Date et heure obtenue par la demande sur le serveur NTP mentionné précédemment.

 

De cette façon, vous pouvez faire la demande à l’un des nombreux serveurs NTP relié indirectement au horloges atomiques dans le monde entier, par le biais Internet, par application en PHP.

 

Laissez-nous un commentaire ou d’entrer à laForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page