EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Τι είναι ένα ατομικό ρολόι και πώς να κάνετε αίτηση για ώρα σε PHP

PHP προγραμματισμού  
 
Τι είναι ένα ατομικό ρολόι και πώς να κάνετε αίτηση για ώρα σε PHP

Με ένα λάθος μόνο 1 δεύτερο σε 100 εκατομμύρια χρόνια, ένα ατομικό ρολόι Είναι μία από τις συσκευές μέτρησης χρόνου πιο ακριβή στην ιστορία της ανθρωπότητας.

Ατομικά ρολόγια έχουν σχεδιαστεί για τη μέτρηση της ακριβές μήκος ένα δεύτερο, η βασική μονάδα της σύγχρονης ωρολογοποιίας. Το Διεθνές σύστημα μονάδων (ΕΆΝ) ορίζει το δεύτερη όσο το φορά που παίρνει ένα άτομο του καισίου-133, Σε κατάσταση ηρεμίας και σε θερμοκρασία 0 βαθμούς Κέλβιν, σε εξέλιξη ακριβώς 9.192.631.700 φορές.

Το ακρίβεια τα ατομικά ρολόγια είναι μεταβλητή και συνεχής βελτίωση. Με ένα σφάλμα αναμένεται μόνο 1 σε ένα δεύτερο 100 εκατομμύρια χρόνια, το NIST-F1 στο λίθο, Κολοράντο, είναι ένα από τα ρολόγια πιο ακριβή του κόσμου.

Υπάρχουν κάποια 400 ατομικά ρολόγια σε όλο τον κόσμο που συνεισφέρει στον υπολογισμό της η Διεθνής ατομική ώρα (TAI), ένα από τα πρότυπα του χρόνου που χρησιμοποιείται για τον προσδιορισμό της Συντονισμένη παγκόσμια ώρα (UTC) και το τοπική ώρα Σε όλο τον κόσμο.

Συστήματα πλοήγησης δορυφορική ως GPS, GLONASS και Γαλιλαίου στηρίζονται επίσης ακριβείς μετρήσεις του χρόνου να υπολογίσει ακριβώς θέση.

Αν και, Αλήθεια, Δεν μπορούμε να συνδεθείτε απευθείας με ένα ατομικό ρολόι, Ναι Μπορούμε να το κάνουμε οποιαδήποτε από τις Διακομιστές NTP (Πρωτοκόλλου ώρας δικτύου), έμμεσα συνδέονται με τους. Και για αυτό, Πρόκειται να σας δείξει μια συνάρτηση Αυτό θα είναι το αίτηση χρόνου να του διακομιστή NTP με όνομα Time.NIST.gov.

Εδώ είναι η Κωδικός για να γίνει αυτό:

Με αυτή τη λειτουργία getAtomicTimestamp, Άνοιγμα μιας σύνδεσης στο διακομιστή που καθορίζεται από το Λιμάνι 37, και απλά να στείλετε ένα επιστροφή. Με αυτό, ο διακομιστής θα επιστρέψουμε το ο καιρός στο δυαδικό, που θα έχει, στη συνέχεια, μετατροπή σε τιμή χρονική σήμανση έγκυρη, όπως μπορείτε να δείτε στη γραμμή 8, επιστροφή, Τέλος, η τιμή απαιτούμενη χρονική σήμανση.

Αν, τώρα, θέλετε να χρησιμοποιήσετε Αυτή η τιμή επιστρέφεται timestamp, κάνετε ακριβώς όπως οποιαδήποτε άλλη τιμή timestamp. Αν, για παράδειγμα, ήθελα να δείτε το τρέχουσα ημερομηνία και ώρα, Μπορείτε να κάνετε έτσι:

Ό, τι εμφανίζεται στην οθόνη το ημερομηνία και ώρα που αποκτώνται μέσω της αίτηση στο διακομιστή NTP αναφέρθηκε προηγουμένως.

 

Με αυτό τον τρόπο μπορείτε να κάνετε αίτηση για μία από τις πολυάριθμες διακομιστές NTP συνδέονται έμμεσα με ατομικά ρολόγια η παγκοσμίως, μέσω Διαδίκτυο, από εφαρμογή σε PHP.

 

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
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