Η Epoch είναι πάντα UTC;
Η Epoch είναι πάντα UTC;

Βίντεο: Η Epoch είναι πάντα UTC;

Βίντεο: Η Epoch είναι πάντα UTC;
Βίντεο: Why 1/1/1970 Bricks Your iPhone 2024, Νοέμβριος
Anonim

5 Απαντήσεις. Χρονική σήμανση UNIX (A. K. A. Unix's εποχή ) σημαίνει δευτερόλεπτα που έχουν περάσει από την 1η Ιανουαρίου 1970 00:00:00 UTC (Παγκόσμια Ώρα). Επομένως, εάν χρειάζεστε την ώρα σε μια συγκεκριμένη TimeZone, θα πρέπει να τη μετατρέψετε.

Ομοίως, μπορεί να αναρωτηθεί κανείς, είναι οι χρονικές σημάνσεις πάντα UTC;

Unix χρονικές σημάνσεις είναι πάντα βασισμένο στο UTC (αλλιώς γνωστό ως GMT). Είναι λογικό να πούμε «ένα Unix χρονική σήμανση σε δευτερόλεπτα» ή «ένα Unix χρονική σήμανση σε χιλιοστά του δευτερολέπτου". Μερικοί προτιμούν τη φράση "χιλιοστά του δευτερολέπτου από την εποχή του Unix (χωρίς να ληφθούν υπόψη τα άλματα δευτερόλεπτα)".

Ομοίως, ποια είναι η εποχή της εποχής τώρα; Η εποχή του Unix είναι η ώρα 00:00:00 UTC την 1η Ιανουαρίου 1970. Υπάρχει ένα πρόβλημα με αυτόν τον ορισμό, καθώς το UTC δεν υπήρχε με τη σημερινή του μορφή μέχρι το 1972. αυτό το θέμα συζητείται παρακάτω. Για συντομία, το υπόλοιπο αυτής της ενότητας χρησιμοποιεί τη μορφή ημερομηνίας και ώρας ISO 8601, στην οποία η εποχή Unix είναι 1970-01-01T00:00:00Z.

Ομοίως, μπορεί κανείς να ρωτήσει, η εποχή έχει TimeZone;

Επιστρέφοντας στην ερώτηση, Εποχή ο χρόνος δεν είναι τεχνικά έχω ένα ζώνη ώρας . Βασίζεται σε ένα συγκεκριμένο χρονικό σημείο, το οποίο τυχαίνει να ευθυγραμμίζεται σε μια «ζυγή» ώρα UTC (στην αρχή ακριβώς ενός έτους και μιας δεκαετίας, κ.λπ.).

Γιατί χρησιμοποιούμε τον χρόνο της εποχής;

Με απλά λόγια, α UNIX Η χρονική σήμανση είναι ένας τρόπος αποθήκευσης μιας συγκεκριμένης ημερομηνίας και χρόνος στον ιστότοπό σας. Ο λόγος που UNIX Οι χρονικές σημάνσεις που χρησιμοποιούνται από πολλούς webmasters είναι επειδή μπορούν να αντιπροσωπεύουν όλα χρόνος ζώνες ταυτόχρονα.

Συνιστάται: