Τριπλές ερωτήσεις περιέργειας: [1] Τι μέρα είναι; (Μήπως η ημερομηνία αλλάζει με βάση την αλλαγή στη διεθνή γραμμή ημερομηνίας; Φαίνεται συχνά ότι είναι μια ημερομηνία αργότερα από ό, τι είναι όπου μένω.).

Τριπλές ερωτήσεις περιέργειας: [1] Τι μέρα είναι; (Μήπως η ημερομηνία αλλάζει με βάση την αλλαγή στη διεθνή γραμμή ημερομηνίας; Φαίνεται συχνά ότι είναι μια ημερομηνία αργότερα από ό, τι είναι όπου μένω.).
Anonim

Απάντηση:

Όλες οι ημερομηνίες και ώρες στο Socratic βασίζονται στη ζώνη ώρας UTC. Κάντε κλικ εδώ για να δείτε την τρέχουσα ώρα στο UTC.

Εξήγηση:

Το UTC, γνωστό και ως "Συντονισμένη παγκόσμια ώρα", είναι μια ζώνη ώρας που βασίζεται στο 0# "" ^ circ # γεωγραφικό μήκος και θεωρείται εναλλάξιμο με το GMT.

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

Για να αποφύγουμε την αμφισημία και την πολυπλοκότητα, αποθηκεύουμε όλες τις ώρες ως χρονικά σήματα UNIX, τα οποία μετράνε τον αριθμό δευτερολέπτων στη ζώνη ώρας UTC από τις 00:00:00 την 1η Ιανουαρίου 1970.

Γράφω αυτήν την απάντηση στις 10:51 π.μ. στη ζώνη EDT (Νέα Υόρκη), η οποία είναι στις 2:51 μ.μ. στο UTC, αλλά και οι δύο βρίσκονται στο timestamp 1438699916.

Όλα τα στατιστικά στοιχεία υπολογίζονται με βάση τις ημέρες UTC.

Όποτε είναι δυνατόν, δείχνουμε την ώρα "από τώρα" για ένα γεγονός, αντί για την πραγματική ώρα UTC που συνέβη το συμβάν. Π.χ., θα πούμε ότι μια ερώτηση απαντήθηκε "πριν από 5 λεπτά", αντί να δείξει την ώρα του UTC, αφού "πριν από 5 λεπτά" θα είναι αλήθεια για όλους τους αναγνώστες και είναι εύκολο να κατανοηθεί.