Μετατροπέας Unix timestamp

Ο χρόνος Unix μετράει δευτερόλεπτα από το 1970-01-01 00:00:00 UTC (χιλιοστά του δευτερολέπτου σε JavaScript Date.now()).

Τρόπος μετατροπής χρονικών σφραγίδων

1. Επικόλληση αριθμού εποχής ή επιλογή ημερομηνίας από το εργαλείο επιλογής.
2. Εναλλαγή δευτερολέπτων έναντι χιλιοστών του δευτερολέπτου εάν η τιμή φαίνεται λάθος (10 έναντι 13 ψηφίων).
3. Διαβάστε τα αποτελέσματα UTC και τοπικής ζώνης ώρας.
4. Αντιγράψτε την τιμή μετατροπής για το ερώτημα SQL ή το φίλτρο καταγραφής.

Παραδείγματα χρονικής σφραγίδας

JWT exp αίτημα

1735689600 αποκωδικοποιεί σε μελλοντική λήξη — συγκρίνετε με το τώρα.

JavaScript Date.now()

1704067200000 ms ισούται με 2024-01-01 UTC — Οι 13-ψήφιες τιμές είναι ms.

Ανάλυση γραμμής καταγραφής

Μετατρέψτε το nginx $msec ή το πεδίο εποχής για να συσχετιστεί με τον ανθρώπινο χρόνο Splunk.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο

• Κατά τον εντοπισμό σφαλμάτων των απαντήσεων API με αριθμητικές ημερομηνίες.
• Όταν γράφετε ερωτήματα βάσης δεδομένων με UNIX_TIMESTAMP().
• Όταν η ενσωμάτωση μαθαίνει UTC έναντι τοπικής εμφάνισης.

Πάντα να επιβεβαιώνετε τη μονάδα

Μίξη δευτερολέπτων όπου το ms αναμενόμενο μετατοπίζει ημερομηνίες κατά 1000× — κοινό σφάλμα στα SDK αναλυτικών στοιχείων για κινητά.

Συχνές ερωτήσεις

Δευτερόλεπτα ή χιλιοστά του δευτερολέπτου;

10-ψήφιο ≈ δευτερόλεπτα. 13 ψηφία ≈ χιλιοστά του δευτερολέπτου μέχρι το έτος 2286.

UTC εναντίον τοπικών;

Η εποχή είναι UTC instant — η οθόνη μπορεί να εμφανίζει τοπική μετατόπιση ζώνης ώρας.

Αρνητικές χρονικές σημάνσεις;

Οι ημερομηνίες πριν από το 1970 είναι δυνατές σε ορισμένα συστήματα — σπάνια σε API Ιστού.

Πρόβλημα με το Y2K38;

Υπερχειλίσεις εισόδου με υπογραφή 32 bit 2038 — χρήση μήκους 64 bit στα συστήματα.

Τοπικό;

Ναι.