Μετατροπέας χρονικής σήμανσης Unix
Μετατροπέας χρονικής σήμανσης Unix
Αυτό είναι ένα εργαλείο ημερομηνίας και ώρας που σας επιτρέπει να μετατρέπετε χρονικές σημάνσεις Unix σε ημερομηνίες/ώρες και αντίστροφα. Διαθέτει αυτόματη ανίχνευση δευτερολέπτων και χιλιοστών του δευτερολέπτου, αυτόματη ρύθμιση της ζώνης ώρας του χρήστη, καθορισμό ζώνης ώρας για εισαγωγή ημερομηνιών και ωρών, ISO 8601, RFC 2822, σχετική ώρα, καθώς και κουμπιά ημερομηνίας και ώρας που χρησιμοποιούνται συχνά, όλα τακτοποιημένα σε μια απλή διεπαφή.
Αποτελέσματα
Τι είναι ο μετατροπέας χρονικής σήμανσης Unix;
Ο Μετατροπέας Χρονοσήμων Unix είναι ένα διαδικτυακό εργαλείο για τη μετατροπή μεταξύ χρονοσήμων Unix (δευτερόλεπτα εποχής) και ημερομηνιών και ωρών αναγνώσιμων από τον άνθρωπο.Μια χρονική σήμανση Unix είναι μια μορφή που αντιπροσωπεύει μια ημερομηνία και ώρα ως τον αριθμό των δευτερολέπτων που έχουν παρέλθει από την 1η Ιανουαρίου 1970, 00:00:00 UTC, και χρησιμοποιείται σε πολλά περιβάλλοντα ανάπτυξης, συμπεριλαμβανομένων των απαντήσεων API, των αρχείων καταγραφής, των βάσεων δεδομένων, του JavaScript, του PHP και του Python.Ωστόσο, η απλή ματιά σε έναν αριθμό όπως το 1717046400 δεν αποκαλύπτει διαισθητικά ποια ημερομηνία και ώρα αντιπροσωπεύει. Με αυτό το εργαλείο, μπορείτε απλά να εισαγάγετε μια χρονική σήμανση για να την δείτε σε πολλαπλές μορφές ταυτόχρονα, συμπεριλαμβανομένων των UTC, της ζώνης ώρας του χρήστη, του ISO 8601 και του RFC 2822.
Στην JavaScript, η συνάρτηση `Date.now()` επιστρέφει μια τιμή σε χιλιοστά του δευτερολέπτου, οπότε συχνά χειρίζεστε χρονικές σημάνσεις 13 ψηφίων, όπως το 1717046400000. Από την άλλη πλευρά, η συνάρτηση `time()` της PHP και πολλά εργαλεία που βασίζονται στο Unix χρησιμοποιούν τιμές σε δευτερόλεπτα, συνήθως μήκους περίπου 10 ψηφίων. Εάν αυτή η διαφορά παρερμηνευθεί, οι ημερομηνίες και οι ώρες ενδέχεται να παρουσιάζουν σημαντική απόκλιση ή να αντιμετωπίζονται ως μη φυσιολογικές ημερομηνίες στο μέλλον ή στο παρελθόν. Αυτό το εργαλείο ανιχνεύει αυτόματα τα δευτερόλεπτα και τα χιλιοστά του δευτερολέπτου και εμφανίζει και τις δύο τιμές ταυτόχρονα, διευκολύνοντας την αποφυγή συγχύσεων στις προδιαγραφές API και στις έρευνες καταγραφών.
Κατά τη μετατροπή μιας ημερομηνίας και ώρας σε χρονική σήμανση, είναι σημαντικό να προσδιοριστεί σε ποια ζώνη ώρας πρέπει να ερμηνευθεί η εισαγόμενη ημερομηνία και ώρα. Ακόμη και για το ίδιο "2026-06-13 12:00:00", η χρονική σήμανση Unix που προκύπτει θα διαφέρει ανάλογα με το αν αντιμετωπίζεται ως UTC, Europe/London ή America/New_York. Αυτό το εργαλείο σας επιτρέπει να επιλέξετε τη ζώνη ώρας για την ημερομηνία και ώρα εισόδου. Η προεπιλογή είναι η ζώνη ώρας που ανιχνεύεται από το πρόγραμμα περιήγησης του χρήστη, διευκολύνοντας τους χρήστες σε όλο τον κόσμο να χρησιμοποιούν το εργαλείο με βάση την τοπική τους ώρα.
Οι επιλογές ζώνης ώρας εμφανίζουν όσες ζώνες ώρας IANA υποστηρίζονται από τον browser. Για να διευκολύνουμε την επιλογή από μια μεγάλη λίστα επιλογών, χρησιμοποιήσαμε ένα πεδίο εισαγωγής με δυνατότητα αναζήτησης, όπου μπορείτε να πληκτρολογήσετε κείμενο για να περιορίσετε τις επιλογές, αντί για ένα τυπικό αναπτυσσόμενο μενού.Οι χρήστες μπορούν να επιλέξουν μια ζώνη ώρας εισάγοντας ονόματα πόλεων, ονόματα περιοχών ή αναγνωριστικά ζωνών ώρας, όπως America/New_York, Europe/London ή Asia/Singapore, μειώνοντας έτσι τον κόπο της αναζήτησης σε μια μακρά λίστα. Αυτό διευκολύνει τον εντοπισμό παρεξηγήσεων που προκαλούνται από διαφορές ζωνών ώρας κατά την ενσωμάτωση με υπηρεσίες στο εξωτερικό, τον έλεγχο των αρχείων καταγραφής διακομιστών ή την επαλήθευση των ωρών κρατήσεων.
Επιπλέον, ακόμη και αν τα αποτελέσματα εμφανίζονται εκτός οθόνης, η σελίδα μετακινείται αυτόματα στην περιοχή των αποτελεσμάτων μετά τη μετατροπή. Αυτό αποτρέπει τους χρήστες από το να χάσουν αλλαγές στα αποτελέσματα στο κάτω μέρος της σελίδας μετά την εκτέλεση μιας ενέργειας κοντά στο πεδίο εισαγωγής. Επιπλέον, παρέχουμε προεπιλογές όπως «Τρέχουσα ώρα», «Σήμερα στις 0:00», «Αύριο στις 0:00» και «1η του μήνα», επιτρέποντάς σας να εισάγετε ημερομηνίες και ώρες που χρησιμοποιούνται συχνά με ένα μόνο κλικ. Εμφανίζεται επίσης δείγμα κώδικα για ανάπτυξη, ώστε να μπορείτε όχι μόνο να επαληθεύσετε τα αποτελέσματα της μετατροπής, αλλά και να το χρησιμοποιήσετε ως αναφορά κατά τη διαχείριση των ίδιων τιμών σε JavaScript, PHP ή Python.
- Μπορείτε να μετατρέψετε τις χρονικές σημάνσεις Unix σε ημερομηνίες και ώρες.
- Μπορείτε να μετατρέψετε ημερομηνίες και ώρες σε χρονικές σφραγίδες Unix.
- Ανιχνεύει αυτόματα τις χρονικές σημάνσεις σε δευτερόλεπτα και χιλιοστά του δευτερολέπτου.
- Ορίζει αυτόματα τη ζώνη ώρας του προγράμματος περιήγησης του χρήστη ως προεπιλογή.
- Μπορείτε να καθορίσετε ποια ζώνη ώρας θα χρησιμοποιείται κατά την ερμηνεία των συμβολοσειρών ημερομηνίας και ώρας.
- Η εισαγωγή ζώνης ώρας με βάση την αναζήτηση σας επιτρέπει να επιλέξετε από ένα ευρύ φάσμα ζωνών ώρας IANA.
- Μπορείτε να δείτε ταυτόχρονα τόσο την ώρα UTC όσο και τη ζώνη ώρας του επισκέπτη.
- Εμφανίζει ISO 8601, RFC 2822, σχετική ώρα και χρόνο που έχει παρέλθει.
- Μπορείτε να εισάγετε ημερομηνίες και ώρες που χρησιμοποιούνται συχνά, όπως η τρέχουσα ώρα ή η πρώτη ημέρα του μήνα, με ένα μόνο κλικ.
Τρόπος χρήσης
Για να μετατρέψετε μια χρονική σήμανση σε ημερομηνία και ώρα, εισαγάγετε μια χρονική σήμανση Unix σε δευτερόλεπτα (π.χ., 1717046400) ή μια χρονική σήμανση σε χιλιοστά του δευτερολέπτου (π.χ., 1717046400000) στο πεδίο εισαγωγής. Η λειτουργία μετατροπής μπορεί συνήθως να παραμείνει ρυθμισμένη στο "Αυτόματη ανίχνευση".Το εργαλείο θα προσδιορίσει αν η τιμή είναι σε δευτερόλεπτα ή χιλιοστά του δευτερολέπτου με βάση τον αριθμό των ψηφίων και τη μορφή, και θα την μετατρέψει σε μορφές όπως UTC, τη ζώνη ώρας του χρήστη ή ISO 8601. Αν θέλετε να αντιμετωπίσετε ρητά την τιμή ως χρονική σήμανση, επιλέξτε «Χρονική σήμανση → Ημερομηνία».
Για να μετατρέψετε μια ημερομηνία και ώρα σε χρονική σήμανση Unix, εισαγάγετε μια συμβολοσειρά ημερομηνίας και ώρας όπως 2026-06-13 12:34:56, 2026-06-13T12:34:56 ή 2026/06/13 12:34.Εάν η συμβολοσειρά ημερομηνίας/ώρας δεν περιλαμβάνει προσδιορισμό ζώνης ώρας όπως "Z" ή "+09:00", θα ερμηνευτεί ως η ημερομηνία και ώρα για την περιοχή που έχει επιλεγεί στο "Ζώνη ώρας για ημερομηνία/ώρα εισόδου". Η προεπιλογή είναι η ζώνη ώρας που ανιχνεύεται από το πρόγραμμα περιήγησης του χρήστη. Εάν οι προδιαγραφές του διακομιστή ή του API σας βασίζονται στο UTC, επιλέξτε UTC. Εάν διαχειρίζεστε ώρες κρατήσεων για μια συγκεκριμένη περιοχή, επιλέξτε τη ζώνη ώρας IANA της εν λόγω περιοχής.
Τα αποτελέσματα της μετατροπής εμφανίζουν τη χρονική σήμανση Unix (δευτερόλεπτα), τη χρονική σήμανση Unix (χιλιοστά του δευτερολέπτου), την ώρα UTC, τη ζώνη ώρας του χρήστη, τα πρότυπα ISO8601 και RFC2822, τη σχετική ώρα και τον χρόνο που έχει παρέλθει. Κάθε τιμή μπορεί να αντιγραφεί ξεχωριστά, ενώ μπορείτε επίσης να τις αντιγράψετε όλες μαζί ή να τις κατεβάσετε ως αρχείο κειμένου. Εάν η περιοχή των αποτελεσμάτων βρίσκεται εκτός οθόνης, η σελίδα μετακινείται αυτόματα μετά τη μετατροπή, διευκολύνοντας την προβολή των αποτελεσμάτων ακόμη και σε smartphone.
- Εισαγάγετε μια χρονική σήμανση ή μια συμβολοσειρά ημερομηνίας/ώρας.
- Επιλέξτε τη λειτουργία μετατροπής ανάλογα με τις ανάγκες.
- Κατά την εισαγωγή ημερομηνίας και ώρας, επαληθεύστε τη ζώνη ώρας για την ημερομηνία και την ώρα που εισάγετε.
- Κάντε κλικ στο "Μετατροπή" για να δείτε τα αποτελέσματα.
- Επαληθεύστε τις απαιτούμενες μορφές, όπως δευτερόλεπτα, χιλιοστά του δευτερολέπτου, UTC, ζώνες ώρας επισκεπτών και ISO 8601.
- Αντιγράψτε ή κατεβάστε αυτό το αρχείο για ανάλυση καταγραφών ή εργασίες ανάπτυξης.
Σημαντικές σημειώσεις κατά τη χρήση
- Οι χρονικές σημάνσεις Unix βασίζονται γενικά στο UTC. Η ημερομηνία και η ώρα που εμφανίζονται θα διαφέρουν ανάλογα με τη ζώνη ώρας.
- Η συνάρτηση `Date.now()` της JavaScript επιστρέφει χιλιοστά του δευτερολέπτου, ενώ η συνάρτηση `time()` της PHP επιστρέφει δευτερόλεπτα. Παρακαλώ λάβετε υπόψη τη διαφορά στην ακρίβεια.
- Εάν μια συμβολοσειρά ημερομηνίας και ώρας δεν περιλαμβάνει ζώνη ώρας, θα ερμηνεύεται με βάση την περιοχή που έχει επιλεγεί ως ζώνη ώρας για την ημερομηνία και ώρα εισαγωγής.
- Η ζώνη ώρας του χρήστη εξαρτάται από τις ρυθμίσεις του προγράμματος περιήγησης ή της συσκευής του. Εάν οι ρυθμίσεις της συσκευής είναι λανθασμένες, θα επηρεαστεί και η προεπιλεγμένη τιμή.
- Σε περιοχές με θερινή ώρα, η διαφορά από την ώρα UTC μπορεί να ποικίλλει ανάλογα με την ημερομηνία, ακόμη και εντός της ίδιας περιοχής. Η επιλογή μιας ζώνης ώρας IANA διευκολύνει την πραγματοποίηση μετατροπών που λαμβάνουν υπόψη τη θερινή ώρα.
Συχνές ερωτήσεις
Τι είναι η χρονική σήμανση Unix;
Μια χρονική σήμανση Unix είναι μια αριθμητική τιμή που αντιπροσωπεύει μια ημερομηνία και ώρα ως τον αριθμό των δευτερολέπτων που έχουν παρέλθει από την 1η Ιανουαρίου 1970, 00:00:00 UTC. Χρησιμοποιείται ευρέως σε API, αρχεία καταγραφής, βάσεις δεδομένων και για τη διαχείριση ημερομηνιών και ωρών εντός προγραμμάτων.
Αυτό σημαίνει το ίδιο με το «Epoch time»;
Σε πολλές περιπτώσεις, οι όροι «Unix time», «Unix timestamp» και «Epoch time» χρησιμοποιούνται σχεδόν εναλλακτικά. Και οι τρεις όροι αναφέρονται σε μια μορφή που αντιπροσωπεύει τον χρόνο που έχει παρέλθει από την εποχή Unix.
Ποια είναι η διαφορά μεταξύ δευτερολέπτων και χιλιοστών του δευτερολέπτου;
Οι χρονικές σημάνσεις σε δευτερόλεπτα έχουν συνήθως μήκος περίπου 10 ψηφίων, ενώ αυτές σε χιλιοστά του δευτερολέπτου έχουν συνήθως μήκος περίπου 13 ψηφίων. Η συνάρτηση `Date.now()` της JavaScript επιστρέφει χιλιοστά του δευτερολέπτου, ενώ η συνάρτηση `time()` της PHP επιστρέφει δευτερόλεπτα.
Πώς καθορίζεται η ζώνη ώρας του επισκέπτη;
Ανιχνεύει αυτόματα τη ζώνη ώρας χρησιμοποιώντας τις πληροφορίες ζώνης ώρας του προγράμματος περιήγησης. Αυτό βασίζεται συνήθως στις τοπικές ρυθμίσεις της συσκευής ή του λειτουργικού συστήματος που χρησιμοποιείτε.
Ποια είναι η ζώνη ώρας για την ημερομηνία και την ώρα εισαγωγής;
Αυτή η ρύθμιση καθορίζει ποια ζώνη ώρας θα πρέπει να χρησιμοποιείται για την ερμηνεία μιας συμβολοσειράς ημερομηνίας και ώρας, εάν αυτή δεν περιλαμβάνει προσδιορισμό ζώνης ώρας.
Γιατί τα αποτελέσματα διαφέρουν μεταξύ της ώρας UTC και της ζώνης ώρας του χρήστη;
Αν και οι χρονικές σημάνσεις Unix βασίζονται στο UTC, η ώρα που εμφανίζεται ποικίλλει ανάλογα με τη ζώνη ώρας. Αυτό οφείλεται στο γεγονός ότι λαμβάνονται υπόψη η διαφορά της ζώνης ώρας από το UTC και η θερινή ώρα.
Τι πρέπει να εισάγω στο πεδίο εισαγωγής ζώνης ώρας με βάση την αναζήτηση;
Παρακαλώ εισάγετε μέρος ενός ονόματος ζώνης ώρας IANA (όπως America/New_York, Europe/London ή Asia/Singapore) ή ένα όνομα πόλης και επιλέξτε από τις προτάσεις.
Τι είναι το ISO 8601;
Το ISO 8601 είναι ένα τυποποιημένο μορφότυπο για την αναπαράσταση ημερομηνιών και ωρών. Για παράδειγμα, γράφεται ως 2026-06-13T12:34:56Z και χρησιμοποιείται συνήθως σε API και αρχεία διαμόρφωσης.
Τι είναι το RFC 2822;
Η μορφή RFC 2822 χρησιμοποιείται συνήθως στις κεφαλίδες των email και στις σημειώσεις ημερομηνίας και ώρας που σχετίζονται με το HTTP. Για παράδειγμα, εμφανίζεται ως Sat, 13 Jun 2026 12:34:56 GMT.
Για τι μπορεί να χρησιμοποιηθεί ο σχετικός χρόνος;
Ο σχετικός χρόνος μπορεί να χρησιμοποιηθεί για να προσδιοριστεί πόσες ημέρες πριν ή μετά την παρούσα ημερομηνία και ώρα βρίσκεται η εισαγόμενη ημερομηνία και ώρα. Είναι χρήσιμο για τον έλεγχο προθεσμιών, χρονικών σημάνσεων καταγραφής και ωρών κρατήσεων.
Τι γίνεται αν η ημερομηνία και η ώρα που εισήχθησαν δεν μπορούν να μετατραπούν;
Ελέγξτε τους διαχωριστές ημερομηνιών, τις μορφές ώρας, τις ανύπαρκτες ημερομηνίες και τις μη έγκυρες προδιαγραφές ζώνης ώρας. Είναι πιο εύκολο να ξεκινήσετε δοκιμάζοντας με δείγματα εισόδου ή τη μορφή YYYY-MM-DD HH:mm:ss.
Αυτό το εργαλείο στέλνει τιμές εισόδου στον διακομιστή;
Η διαδικασία μετατροπής προορίζεται να εκτελεστεί χρησιμοποιώντας JavaScript στον περιηγητή. Ωστόσο, παρακαλούμε να είστε ιδιαίτερα προσεκτικοί κατά τη διαχείριση διευθύνσεων URL ή συμβολοσειρών που περιέχουν εξαιρετικά ευαίσθητα αρχεία καταγραφής, προσωπικές πληροφορίες ή διαπιστευτήρια ελέγχου ταυτότητας.
Τι πρέπει να εισαχθεί στο κουμπί «Τρέχουσα ώρα»;
Το κουμπί «Τρέχουσα ώρα» εισάγει την τρέχουσα ώρα που λαμβάνεται από τον browser σας. Αυτό είναι χρήσιμο όταν θέλετε να ελέγξετε γρήγορα την τρέχουσα χρονική σήμανση Unix ή τη μορφή ISO 8601.
Μπορείτε επίσης να ελέγξετε πώς να ανακτήσετε την τρέχουσα χρονική σήμανση Unix στο πρόγραμμα;
Ναι. Θα εμφανίσουμε απλά παραδείγματα κώδικα σε JavaScript, PHP και Python στην ενότητα των αποτελεσμάτων. Μπορείτε να τα χρησιμοποιήσετε, μαζί με τα αποτελέσματα της μετάφρασης, ως αναφορά κατά την εφαρμογή του κώδικα.