Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Μετατροπέας Χρονοσφραγίδας Unix

Μετατροπή μεταξύ χρονοσφραγίδων Unix epoch και ανθρώπινων ημερομηνιών. Αυτόματη ανίχνευση δευτερολέπτων έναντι χιλιοστών. Εμφάνιση UTC και τοπικής ζώνης ώρας. Τίποτα δεν εγκαταλείπει το πρόγραμμα περιήγησής σας.

Πώς λειτουργεί το Μετατροπέας Χρονοσφραγίδας

Ο μετατροπέας χρονοσφραγίδων μεταφράζει μεταξύ τιμών Unix epoch και αναγνώσιμων ημερομηνιών και στις δύο κατευθύνσεις. Επικολλήστε έναν αριθμό epoch και εμφανίζει την αντίστοιχη ημερομηνία-ώρα UTC και την τοπική ημερομηνία-ώρα σας, ανιχνεύοντας αυτόματα αν η τιμή είναι σε δευτερόλεπτα ή χιλιοστά του δευτερολέπτου. Πληκτρολογήστε μια ημερομηνία και ώρα και μετατρέπεται πίσω σε epoch και στις δύο μονάδες. Όλη η λογική μετατροπής εκτελείται μέσα στον περιηγητή σας χρησιμοποιώντας το JavaScript Date API: τίποτα που εισάγετε δεν μεταδίδεται σε κανένα διακομιστή.

Η αυτόματη ανίχνευση μεταξύ δευτερολέπτων και χιλιοστών του δευτερολέπτου χρησιμοποιεί ένα απλό κατώφλι: τιμές πάνω από 9999999999 αντιμετωπίζονται ως χιλιοστά του δευτερολέπτου (καλύπτοντας ημερομηνίες από το 2001 και μετά σε ms), και τιμές κάτω ή ίσες με αυτό αντιμετωπίζονται ως δευτερόλεπτα (καλύπτοντας ημερομηνίες έως το 2286). Αν η χρονοσφραγίδα σας πέφτει σε αμφίβολο εύρος, μια εναλλαγή σας επιτρέπει να παρακάμψετε την εικασία. Η τοπική μετατροπή ώρας χρησιμοποιεί τη δική της ζώνη ώρας του περιηγητή, συμπεριλαμβανομένης οποιασδήποτε μετατόπισης θερινής ώρας που ισχύει για εκείνη την ημερομηνία.

Μετατροπέας Χρονοσφραγίδας: οδηγός βήμα προς βήμα

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

Συνήθεις περιπτώσεις χρήσης

  • Αποκωδικοποιήστε μια χρονοσφραγίδα Unix από αποτέλεσμα ερωτήματος βάσης δεδομένων για να επιβεβαιώσετε ότι μια εγγραφή δημιουργήθηκε την αναμενόμενη ημερομηνία.
  • Μετατρέψτε μια τιμή JavaScript Date.now() από χιλιοστά του δευτερολέπτου σε αναγνώσιμη συμβολοσειρά κατά τη διάρκεια συνεδρίας αποσφαλμάτωσης στα DevTools.
  • Παράξτε το δευτερόλεπτο epoch για συγκεκριμένη παρελθοντική ημερομηνία για χρήση ως παράμετρος φίλτρου σε αίτημα API με σελιδοποίηση βάσει χρόνου.
  • Επαληθεύστε ότι δύο χρονοσφραγίδες από διαφορετικά συστήματα αναφέρονται στην ίδια χρονική στιγμή μετατρέποντας αμφότερες σε UTC και συγκρίνοντάς τες.

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

Καταγράφεται ή αποθηκεύεται στους διακομιστές σας οτιδήποτε εισάγω;

Όχι. Ολόκληρη η μετατροπή είναι τοπική λειτουργία αντικειμένου JavaScript Date. Η τιμή epoch ή ημερομηνία που εισάγετε ζει μόνο στην καρτέλα του περιηγητή σας. Δεν γίνεται κανένα αίτημα στο Sunasty ή σε άλλο κεντρικό υπολογιστή κατά τη μετατροπή.

Πώς διακρίνει το εργαλείο τα δευτερόλεπτα από τα χιλιοστά του δευτερολέπτου;

Μετρά τα ψηφία: έως 10 διαβάζεται ως δευτερόλεπτα, 11 έως 13 ως χιλιοστά του δευτερολέπτου, 14 έως 16 ως μικροδευτερόλεπτα και 17 ή περισσότερα ως νανοδευτερόλεπτα. Όταν ο αριθμός ψηφίων είναι διφορούμενος, δοκιμάζει κάθε μονάδα ξεκινώντας από τη μικρότερη και κρατά την πρώτη που καταλήγει σε ένα εύλογο έτος. Διατίθεται εναλλαγή για παράκαμψη αυτής της απόφασης.

Ποια ζώνη ώρας χρησιμοποιείται για την "τοπική" εμφάνιση;

Η ζώνη ώρας που αναφέρει ο περιηγητής σας, η οποία είναι κανονικά η ζώνη ώρας συστήματος της συσκευής σας. Αν η συσκευή σας είναι ρυθμισμένη σε UTC, η τοπική και η UTC θα εμφανίζουν την ίδια τιμή. Το εργαλείο δεν σας επιτρέπει να επιλέξετε αυθαίρετη ζώνη ώρας για την τοπική εμφάνιση: για μετατροπές πολλαπλών ζωνών, το εργαλείο World Clock αυτού του ιστότοπου είναι πιο κατάλληλο.

Ποιο είναι το έγκυρο εύρος χρονοσφραγίδων Unix που χειρίζεται αυτό το εργαλείο;

Το αντικείμενο JavaScript Date υποστηρίζει τιμές από περίπου -8.640.000.000.000.000 ms (έτος -271821) έως 8.640.000.000.000.000 ms (έτος 275760). Στην πράξη, οι χρονοσφραγίδες εκτός του εύρους 1970-2100 είναι σπάνιες, και το εργαλείο τις χειρίζεται σωστά εφόσον εμπίπτουν στο εύρος JavaScript Date.

Μπορώ να μετατρέψω χρονοσφραγίδα που περιλαμβάνει κλάσματα δευτερολέπτου;

Αν επικολλήσετε μια τιμή κινητής υποδιαστολής, το κλασματικό μέρος αποκόπτεται πριν τη μετατροπή επειδή το JavaScript Date λειτουργεί σε ακέραια χιλιοστά του δευτερολέπτου. Οι χρονοσφραγίδες ακρίβειας μικροδευτερολέπτου ή νανοδευτερολέπτου (συνηθισμένες σε Postgres ή Kafka) αντιμετωπίζονται απευθείας: επικολλήστε την πλήρη τιμή και ο επιλογέας μονάδας θα διαλέξει τη σωστή. Η εμφανιζόμενη ημερομηνία εξακολουθεί να προσδιορίζεται με ακρίβεια χιλιοστού του δευτερολέπτου, καθώς αυτή είναι η ακρίβεια που φέρει μια ημερομηνία JavaScript.

Λαμβάνει υπόψη ο μετατροπέας τα δευτερόλεπτα leap;

Όχι. Ο χρόνος Unix δεν μετράει δευτερόλεπτα leap: ορίζει κάθε μέρα ακριβώς ως 86.400 δευτερόλεπτα ανεξαρτήτως οποιωνδήποτε προσαρμογών leap second. Αυτή είναι η τυπική συμπεριφορά και αντιστοιχεί σε αυτό που αναφέρουν τα συστήματα POSIX, οι γλώσσες προγραμματισμού και οι περισσότερες βάσεις δεδομένων.